|
@@ -20,6 +20,7 @@ import AppService from '../service/app';
|
|
|
import AclService from '../service/acl';
|
|
import AclService from '../service/acl';
|
|
|
import SearchService from '../service/search';
|
|
import SearchService from '../service/search';
|
|
|
import AttachmentService from '../service/attachment';
|
|
import AttachmentService from '../service/attachment';
|
|
|
|
|
+import PageGrantService from '../service/page-grant';
|
|
|
import { SlackIntegrationService } from '../service/slack-integration';
|
|
import { SlackIntegrationService } from '../service/slack-integration';
|
|
|
import { UserNotificationService } from '../service/user-notification';
|
|
import { UserNotificationService } from '../service/user-notification';
|
|
|
|
|
|
|
@@ -682,6 +683,9 @@ Crowi.prototype.setupPageService = async function() {
|
|
|
if (this.pageService == null) {
|
|
if (this.pageService == null) {
|
|
|
this.pageService = new PageEventService(this);
|
|
this.pageService = new PageEventService(this);
|
|
|
}
|
|
}
|
|
|
|
|
+ if (this.pageGrantService == null) {
|
|
|
|
|
+ this.pageGrantService = new PageGrantService(this);
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
Crowi.prototype.setupInAppNotificationService = async function() {
|
|
Crowi.prototype.setupInAppNotificationService = async function() {
|