GUACAMOLE-220: Include the identifier of the associated object within 
ManagementPermissions.

Project: http://git-wip-us.apache.org/repos/asf/guacamole-client/repo
Commit: http://git-wip-us.apache.org/repos/asf/guacamole-client/commit/1989c11d
Tree: http://git-wip-us.apache.org/repos/asf/guacamole-client/tree/1989c11d
Diff: http://git-wip-us.apache.org/repos/asf/guacamole-client/diff/1989c11d

Branch: refs/heads/master
Commit: 1989c11dd98ac76258d44c001bdf6e362be4f871
Parents: 708c255
Author: Michael Jumper <mjum...@apache.org>
Authored: Tue May 1 16:39:02 2018 -0700
Committer: Michael Jumper <mjum...@apache.org>
Committed: Tue May 1 20:58:28 2018 -0700

----------------------------------------------------------------------
 .../main/webapp/app/manage/types/ManagementPermissions.js | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/guacamole-client/blob/1989c11d/guacamole/src/main/webapp/app/manage/types/ManagementPermissions.js
----------------------------------------------------------------------
diff --git 
a/guacamole/src/main/webapp/app/manage/types/ManagementPermissions.js 
b/guacamole/src/main/webapp/app/manage/types/ManagementPermissions.js
index f9a78b7..5d02a76 100644
--- a/guacamole/src/main/webapp/app/manage/types/ManagementPermissions.js
+++ b/guacamole/src/main/webapp/app/manage/types/ManagementPermissions.js
@@ -38,6 +38,14 @@ angular.module('manage').factory('ManagementPermissions', 
['$injector',
     var ManagementPermissions = function ManagementPermissions(template) {
 
         /**
+         * The identifier of the associated object, or null if the object does
+         * not yet exist.
+         *
+         * @type String
+         */
+        this.identifier = template.identifier || null;
+
+        /**
          * Whether the user can save the associated object. This could be
          * updating an existing object, or creating a new object.
          *
@@ -129,6 +137,8 @@ angular.module('manage').factory('ManagementPermissions', 
['$injector',
 
         return new ManagementPermissions({
 
+            identifier : identifier,
+
             // A user can save (create or update) an object if they are a
             // system-level administrator, OR the object does not yet exist and
             // the user has explicit permission to create such objects, OR the

Reply via email to