{
	"name": "PageAssignments",
	"author": [
		"Robert Vogel",
		"Patric Wirth"
	],
	"url": "https://help.bluespice.com/index.php/PageAssignments",
	"type": "bluespice",
	"version": "2.27.1",
	"descriptionmsg": "bs-pageassignments-desc",
	"bsgExtensions": {
		"PageAssignments": {
			"className": "PageAssignments",
			"extPath": "/BlueSpiceExtensions/PageAssignments"
		}
	},
	"callback": "PageAssignments::onRegistration",
	"DefaultUserOptions": {
		"echo-subscriptions-web-bs-pageassignments-action-cat": true,
		"echo-subscriptions-email-bs-pageassignments-action-cat": true
	},
	"SpecialPages": {
		"PageAssignments": "SpecialPageAssignments",
		"ManagePageAssignments": "SpecialManagePageAssignments"
	},
	"LogTypes": [
		"bs-pageassignments"
	],
	"FilterLogTypes": {
		"bs-pageassignments": true
	},
	"LogActionsHandlers": {
		"bs-pageassignments/*": "LogFormatter"
	},
	"MessagesDirs": {
		"PageAssignments": [
			"i18n"
		]
	},
	"APIModules": {
		"bs-pageassignable-store": "BSApiPageAssignableStore",
		"bs-pageassignment-store": "BSApiPageAssignmentStore",
		"bs-mypageassignment-store": "BSApiMyPageAssignmentStore",
		"bs-pageassignment-tasks": "BSApiPageAssignmentTasks"
	},
	"ExtensionMessagesFiles": {
		"PageAssignmentsAlias": "PageAssignments.alias.php"
	},
	"AutoloadClasses": {
		"PageAssignments": "PageAssignments.class.php",
		"BSApiPageAssignableStore": "includes/api/BSApiPageAssignableStore.php",
		"BSApiPageAssignmentStore": "includes/api/BSApiPageAssignmentStore.php",
		"BSApiMyPageAssignmentStore": "includes/api/BSApiMyPageAssignmentStore.php",
		"BSApiPageAssignmentTasks": "includes/api/BSApiPageAssignmentTasks.php",
		"PageAssignmentsHooks": "includes/PageAssignmentsHooks.php",
		"PageAssignmentsNotificationHooks": "includes/PageAssignmentsNotificationHooks.php",
		"PageAssignmentsStateBarHooks": "includes/PageAssignmentsStateBarHooks.php",
		"PageAssignmentsUsersAdditionalPermissionsHooks": "includes/PageAssignmentsUsersAdditionalPermissionsHooks.php",
		"PageAssignmentsBookmakerHooks": "includes/PageAssignmentsBookmakerHooks.php",
		"PageAssignmentsWikiExplorerHooks": "includes/PageAssignmentsWikiExplorerHooks.php",
		"PageAssignmentsDashboardHooks": "includes/PageAssignmentsDashboardHooks.php",
		"BSAssignableBase": "includes/BSAssignableBase.php",
		"BSAssignableUser": "includes/BSAssignableUser.php",
		"BSAssignableGroup": "includes/BSAssignableGroup.php",
		"SpecialPageAssignments": "includes/specials/SpecialPageAssignments.php",
		"SpecialManagePageAssignments": "includes/specials/SpecialManagePageAssignments.php",
		"ViewPAStateBarBodyElement": "includes/views/ViewPAStateBarBodyElement.php",
		"PageAssignmentsNotificationFormatter": "includes/notifications/PageAssignmentsNotificationFormatter.php",
		"PageAssignmentsEmailSingle": "includes/notifications/PageAssignmentsEmailSingle.php",
		"BSPageAssignmentsMigrateRespEditors": "maintenance/BSPageAssignmentsMigrateRespEditors.php"
	},
	"ResourceModules": {
		"ext.pageassignments.styles": {
			"styles": "ext.bluespice.pageassignments.less"
		},
		"ext.pageassignments.scripts": {
			"scripts": [
				"BS/override/grid/column/Action.js",
				"ext.bluespice.pageassignments.js"
			],
			"messages": [
				"bs-pageassignments-dlg-title",
				"bs-pageassignments-dlg-fldlabel",
				"bs-pageassignments-action-apiedit-description"
			],
			"dependencies": [
				"ext.bluespice.extjs"
			]
		},
		"ext.pageassignments.manager": {
			"scripts": [
				"ext.bluespice.pageassignments.manager.js"
			],
			"styles": [],
			"messages": [
				"bs-pageassignments-column-title",
				"bs-pageassignments-column-assignments",
				"bs-pageassignments-no-assignments",
				"bs-pageassignments-action-log",
				"bs-pageassignments-action-delete-confirm"
			],
			"dependencies": [
				"ext.pageassignments.scripts"
			]
		},
		"ext.pageassignments.overview": {
			"scripts": [
				"ext.bluespice.pageassignments.overview.js"
			],
			"styles": [],
			"messages": [
				"bs-pageassignments-column-title",
				"bs-pageassignments-column-assignedby",
				"bs-pageassignments-directly-assigned"
			],
			"dependencies": [
				"ext.pageassignments.scripts"
			]
		},
		"ext.bluespice.pageassignments.bookshelfPlugin": {
			"scripts": [
				"bluespice.pageassignments.BookshelfPlugin.js"
			],
			"messages": [
				"bs-pageassignments-column-assignments",
				"bs-pageassignments-menu-label",
				"bs-pageassignments-dlg-title",
				"bs-pageassignments-dlg-fldlabel",
				"bs-pageassignments-action-apiedit-description",
				"bs-pageassignments-no-assignments"
			]
		},
		"ext.bluespice.pageassignments.wikiexplorer": {
			"scripts": [
				"ext.bluespice.pageassignments.wikiexplorer.js"
			],
			"styles": [],
			"messages": [],
			"dependencies": [
				"ext.bluespice.extjs"
			]
		},
		"ext.bluespice.pageassignments.portlet": {
			"messages": [
				"bs-pageassignments-column-title",
				"bs-pageassignments-column-assignedby",
				"bs-pageassignments-directly-assigned"
			]
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "resources",
		"remoteExtPath": "BlueSpiceExtensions/PageAssignments/resources"
	},
	"Hooks": {
		"LoadExtensionSchemaUpdates": "PageAssignmentsHooks::onLoadExtensionSchemaUpdates",
		"PersonalUrls": "PageAssignmentsHooks::onPersonalUrls",
		"SkinTemplateNavigation": "PageAssignmentsHooks::onSkinTemplateNavigation",
		"BeforePageDisplay": [
			"PageAssignmentsWikiExplorerHooks::onBeforePageDisplay",
			"PageAssignmentsDashboardHooks::onBeforePageDisplay",
			"PageAssignmentsHooks::onBeforePageDisplay"
		],
		"TitleMoveComplete": [
			"PageAssignmentsHooks::onTitleMoveComplete",
			"PageAssignmentsNotificationHooks::onTitleMoveComplete"
		],
		"ArticleDeleteComplete": [
			"PageAssignmentsHooks::onArticleDeleteComplete",
			"PageAssignmentsNotificationHooks::onArticleDeleteComplete"
		],
		"BSStateBarBeforeTopViewAdd": "PageAssignmentsStateBarHooks::onStateBarBeforeTopViewAdd",
		"BSStateBarBeforeBodyViewAdd": "PageAssignmentsStateBarHooks::onStateBarBeforeBodyViewAdd",
		"BSStatebarAddSortTopVars": "PageAssignmentsStateBarHooks::onStatebarAddSortTopVars",
		"BSStatebarAddSortBodyVars": "PageAssignmentsStateBarHooks::onStatebarAddSortBodyVars",
		"BSWikiAdminMenuItems": "PageAssignmentsHooks::onBSWikiAdminMenuItems",
		"PageContentSaveComplete": "PageAssignmentsNotificationHooks::onPageContentSaveComplete",
		"BSUserManagerAfterSetGroups": "PageAssignmentsNotificationHooks::onBSUserManagerAfterSetGroups",
		"UserAddGroup": "PageAssignmentsUsersAdditionalPermissionsHooks::onUserAddGroup",
		"userCan": "PageAssignmentsUsersAdditionalPermissionsHooks::onUserCan",
		"RevisionAjaxReviewBeforeParams": "PageAssignmentsUsersAdditionalPermissionsHooks::onRevisionAjaxReviewBeforeParams",
		"BSBookshelfBookManager": "PageAssignmentsBookmakerHooks::onBSBookshelfBookManager",
		"BSBookshelfManagerGetBookDataRow": "PageAssignmentsBookmakerHooks::onBSBookshelfManagerGetBookDataRow",
		"BSUEModulePDFcollectMetaData": "PageAssignmentsBookmakerHooks::onBSUEModulePDFcollectMetaData",
		"WikiExplorer::getFieldDefinitions": "PageAssignmentsWikiExplorerHooks::onWikiExplorerGetFieldDefinitions",
		"WikiExplorer::getColumnDefinitions": "PageAssignmentsWikiExplorerHooks::onWikiExplorerGetColumnDefinitions",
		"WikiExplorer::queryPagesWithFilter": "PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter",
		"WikiExplorer::buildDataSets": "PageAssignmentsWikiExplorerHooks::onWikiExplorerBuildDataSets",
		"BSDashboardsUserDashboardPortalConfig": "PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalConfig",
		"BSDashboardsUserDashboardPortalPortlets": "PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalPortlets",
		"BSUsageTrackerRegisterCollectors": "PageAssignmentsHooks::onBSUsageTrackerRegisterCollectors",
		"BSUserManagerAfterDeleteUser": "PageAssignmentsHooks::onBSUserManagerAfterDeleteUser",
		"BSGroupManagerGroupNameChanged": "PageAssignmentsHooks::onBSGroupManagerGroupNameChanged",
		"BSGroupManagerGroupDeleted": "PageAssignmentsHooks::onBSGroupManagerGroupDeleted"
	},
	"manifest_version": 1
}
