Loading client-app/src/detail/activity/ActivityDetailView.js +12 −12 Original line number Diff line number Diff line Loading @@ -4,7 +4,9 @@ define([ , 'dojo/_base/declare' , 'dojo/_base/lang' , 'src/component/base/_ExternalConfig' , 'src/detail/activity/_ActivityEdition' , 'src/detail/activity/_ActivityLayoutWidget' , 'src/util/Credentials' , 'templates/ActivityInfo' ], function( redmicConfig Loading @@ -12,13 +14,21 @@ define([ , declare , lang , _ExternalConfig , _ActivityEdition , _ActivityLayoutWidget , Credentials , TemplateInfo ) { return declare([_ActivityBase, _ActivityLayoutWidget, _ExternalConfig], { var declareItems = [_ActivityBase, _ActivityLayoutWidget, _ExternalConfig]; if (Credentials.userIsEditor()) { declareItems.push(_ActivityEdition); } return declare(declareItems, { // summary: // Layout para detalle de actividad con metadatos. // Vista de detalle de actividades. constructor: function(args) { Loading @@ -35,16 +45,6 @@ define([ _setMainConfigurations: function() { this._titleRightButtonsList = [{ icon: 'fa-edit', href: redmicConfig.viewPaths.activityEdit, title: this.i18n.edit }]; this.shownOptionInfo = { id: true }; this.viewPathsWidgets = { organisations: redmicConfig.viewPaths.organisationCatalogDetails, platforms: redmicConfig.viewPaths.platformCatalogDetails, Loading client-app/src/detail/activity/_ActivityEdition.js 0 → 100644 +45 −0 Original line number Diff line number Diff line define([ 'dojo/_base/declare' , 'dojo/_base/lang' , 'dojo/aspect' , 'src/redmicConfig' ], function( declare , lang , aspect , redmicConfig ) { return declare(null, { // summary: // Extensión de vista de detalle de actividades para añadir funcionalidad relativa a la edición de // registros. constructor: function(args) { this.config = { }; lang.mixin(this, this.config, args); aspect.after(this, '_setConfigurations', lang.hitch(this, this._setActivityEditionConfigurations)); }, _setActivityEditionConfigurations: function() { if (!this._titleRightButtonsList) { this._titleRightButtonsList = []; } this._titleRightButtonsList.push({ icon: 'fa-edit', href: redmicConfig.viewPaths.activityEdit, title: this.i18n.edit }); this.shownOptionInfo = { id: true }; } }); }); Loading
client-app/src/detail/activity/ActivityDetailView.js +12 −12 Original line number Diff line number Diff line Loading @@ -4,7 +4,9 @@ define([ , 'dojo/_base/declare' , 'dojo/_base/lang' , 'src/component/base/_ExternalConfig' , 'src/detail/activity/_ActivityEdition' , 'src/detail/activity/_ActivityLayoutWidget' , 'src/util/Credentials' , 'templates/ActivityInfo' ], function( redmicConfig Loading @@ -12,13 +14,21 @@ define([ , declare , lang , _ExternalConfig , _ActivityEdition , _ActivityLayoutWidget , Credentials , TemplateInfo ) { return declare([_ActivityBase, _ActivityLayoutWidget, _ExternalConfig], { var declareItems = [_ActivityBase, _ActivityLayoutWidget, _ExternalConfig]; if (Credentials.userIsEditor()) { declareItems.push(_ActivityEdition); } return declare(declareItems, { // summary: // Layout para detalle de actividad con metadatos. // Vista de detalle de actividades. constructor: function(args) { Loading @@ -35,16 +45,6 @@ define([ _setMainConfigurations: function() { this._titleRightButtonsList = [{ icon: 'fa-edit', href: redmicConfig.viewPaths.activityEdit, title: this.i18n.edit }]; this.shownOptionInfo = { id: true }; this.viewPathsWidgets = { organisations: redmicConfig.viewPaths.organisationCatalogDetails, platforms: redmicConfig.viewPaths.platformCatalogDetails, Loading
client-app/src/detail/activity/_ActivityEdition.js 0 → 100644 +45 −0 Original line number Diff line number Diff line define([ 'dojo/_base/declare' , 'dojo/_base/lang' , 'dojo/aspect' , 'src/redmicConfig' ], function( declare , lang , aspect , redmicConfig ) { return declare(null, { // summary: // Extensión de vista de detalle de actividades para añadir funcionalidad relativa a la edición de // registros. constructor: function(args) { this.config = { }; lang.mixin(this, this.config, args); aspect.after(this, '_setConfigurations', lang.hitch(this, this._setActivityEditionConfigurations)); }, _setActivityEditionConfigurations: function() { if (!this._titleRightButtonsList) { this._titleRightButtonsList = []; } this._titleRightButtonsList.push({ icon: 'fa-edit', href: redmicConfig.viewPaths.activityEdit, title: this.i18n.edit }); this.shownOptionInfo = { id: true }; } }); });