123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- "use strict";
- /*
- *+------------------------------------------------------------------------+
- *| Licensed Materials - Property of IBM
- *| IBM Cognos Products: Content Explorer
- *| (C) Copyright IBM Corp. 2017
- *|
- *| US Government Users Restricted Rights - Use, duplication or disclosure
- *| restricted by GSA ADP Schedule Contract with IBM Corp.
- *+------------------------------------------------------------------------+
- */
- define(['bi/admin/nls/StringResource', 'bi/admin/common/utils/CapabilityHelper'], function (StringResource, CapabilityHelper) {
- 'use strict';
- var meta = [{
- "id": "admin_accounts",
- "slideout": {
- overlay: true,
- width: '450px',
- label: StringResource.get("accounts"),
- content: {
- module: 'bi/admin/account/slideout/AccountListPane',
- title: StringResource.get("accounts"),
- showGobackButton: true
- }
- },
- "title": StringResource.get("accounts"),
- "description": StringResource.get("accountsDetail"),
- "icon": "common-accounts",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUseUsersGroupsAndRolesTool', context.glassContext);
- }
- }, {
- "id": "admin_licenses",
- "title": StringResource.get("licenses"),
- "description": StringResource.get("licensesDetail"),
- "icon": "common-licenses",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUseUsersGroupsAndRolesTool', context.glassContext) || CapabilityHelper.checkCapabilities('canUseCapabilitiesTool', context.glassContext);
- },
- "slideout": {
- overlay: true,
- width: '450px',
- label: StringResource.get("licenses"),
- content: {
- module: 'bi/admin/license/slideout/LicensePane',
- title: StringResource.get("licenses"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin_schedules",
- "title": StringResource.get("activities"),
- "description": StringResource.get("activitiesDetail"),
- "icon": "common-schedule",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUseMonitorActivityTool', context.glassContext);
- },
- "slideout": {
- overlay: true,
- width: '730px',
- label: StringResource.get("activities"),
- content: {
- module: 'bi/admin/status/slideout/ActivitiesPane',
- title: StringResource.get("activities"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin_content",
- "title": StringResource.get("content"),
- "description": StringResource.get("contentDetail"),
- "icon": "common-content",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUseContentStoreTool', context.glassContext);
- },
- "slideout": {
- overlay: true,
- width: '450px',
- label: StringResource.get("content"),
- content: {
- module: 'bi/admin/system/slideout/ContentPane',
- title: StringResource.get("content"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin_datasource",
- "title": StringResource.get("dataServers"),
- "description": StringResource.get("dataServersDetail"),
- "icon": "common-data_source",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUseDataSourcesTool', context.glassContext);
- },
- "slideout": {
- overlay: true,
- width: '450px',
- label: StringResource.get("dataServers"),
- content: {
- module: 'bi/admin/datasource/slideout/DataSourceListPane',
- title: StringResource.get("dataServers"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin_config",
- "title": StringResource.get("configuration"),
- "description": StringResource.get("configurationDetail"),
- "icon": "common-settings-manage",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUseContentStoreTool', context.glassContext) || CapabilityHelper.checkCapabilities('canUseServerAdministrationTool', context.glassContext);
- },
- "slideout": {
- overlay: true,
- width: '450px',
- label: StringResource.get("configuration"),
- content: {
- module: 'bi/admin/common/slideout/ConfigPane',
- title: StringResource.get("configuration"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin_plugins",
- "title": StringResource.get("customization"),
- "description": StringResource.get("customizationDetail"),
- "icon": "common-settings",
- "canShowFunction": function canShowFunction(context) {
- return CapabilityHelper.checkCapabilities('canUsePortalAdministrationTool', context.glassContext);
- },
- "slideout": {
- overlay: true,
- width: '500px',
- label: StringResource.get("customization"),
- content: {
- module: 'bi/admin/system/slideout/PluginsPane',
- title: StringResource.get("customization"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin_tenancy",
- "title": StringResource.get("multitenancy"),
- "description": StringResource.get("multitenancyDetail"),
- "icon": "common-multi_tenant",
- "canShowFunction": function canShowFunction(context) {
- return context.isSysAdmin;
- },
- "slideout": {
- overlay: true,
- width: '450px',
- label: StringResource.get("multitenancy"),
- content: {
- module: 'bi/admin/multitenancy/slideout/TenantsListPane',
- title: StringResource.get("multitenancy"),
- showGobackButton: true
- }
- }
- }, {
- "id": "admin-console",
- "title": StringResource.get("adminConsole"),
- "description": "",
- "icon": "common-open-tab",
- "clickAction": function clickAction() {
- window.open('v1/disp?b_action=cogadmin', '_blank');
- }
- }, {
- "id": "admin-newjob",
- "title": StringResource.get("adminNewJob"),
- "description": "",
- "icon": "common-open-tab",
- "canShowFunction": function canShowFunction(context) {
- return context.glassContext.legacyLaunchable;
- },
- "clickAction": function clickAction() {
- window.open('v1/disp?b_action=xts.run&m=portal/new_general.xts&m_path=/content&m_new_class=jobDefinition&backURL=disp%3Fb_action%3Dxts.run%26m%3Dportal%2Fclose.xts%26ui.compid%3Dps', '_blank');
- }
- }];
- return meta;
- });
|