12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- "use strict";
- /**
- * Licensed Materials - Property of IBM
- *
- * IBM Cognos Products: ADMIN
- *
- * Copyright IBM Corp. 2021, 2022
- *
- * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- */
- define(['jquery', 'bi/glass/app/ContentView', 'bi/admin/status/slideout/ActivitiesPane', 'bi/admin/activities/ActivitiesPane', 'bi/admin/nls/StringResource', 'require-css!bi/content_apps/lib/@waca/bacontentnav/public/css/bacontentnav/bacontentnav'], function ($, ContentView, ActivitiesPane, ActivitiesPaneNew, StringResource) {
- var view = ContentView.extend({
- init: function init(options) {
- view.inherited('init', this, arguments);
- $.extend(this, options);
- },
- getTitle: function getTitle() {
- return StringResource.get('mySchedulesManagementWindowTitle');
- },
- getIcon: function getIcon() {
- return 'common-subscribe_icon';
- },
- render: function render() {
- var _this = this;
- return this._checkIfOldActivities().then(function (useOldActivities) {
- if (!useOldActivities) {
- var aPane = new ActivitiesPaneNew({
- $el: _this.$el,
- glassContext: _this.glassContext,
- isMyActivities: true
- });
- aPane.render();
- } else {
- _this.$el.addClass('mysubscriptions');
- _this.$el.css('width', '100%');
- _this.$el.css('height', '100%');
- var aOldPane = new ActivitiesPane({
- $el: _this.$el,
- glassContext: _this.glassContext,
- filter: {
- user: {
- id: _this.glassContext.services.userProfile.preferences.id
- }
- },
- isMyActivities: true
- });
- aOldPane.render().then(function () {
- var aList = aOldPane.listView;
- aList.resize();
- });
- }
- });
- },
- _checkIfOldActivities: function _checkIfOldActivities() {
- return this.glassContext.getCoreSvc('.Ajax').ajax({
- type: 'GET',
- url: 'v1/configuration/keys/Admin.enableOldActivitiesUI',
- dataType: 'json'
- }).then(function (response) {
- return response.data['Admin.enableOldActivitiesUI'] === 'true';
- });
- }
- });
- return view;
- });
|