summaryrefslogtreecommitdiffstats
path: root/base/server/share/webapps
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2015-12-24 17:20:58 +0100
committerEndi S. Dewata <edewata@redhat.com>2016-01-18 16:45:13 +0100
commit2c88b5d9c15487a796f65beea6c102b1ef04016f (patch)
tree45130adc9e1c4cb0bfd3f5d927cfa4a78fd4cdcd /base/server/share/webapps
parent77d6c95527f2f7299e3baece465ef9d778815745 (diff)
downloadpki-2c88b5d9c15487a796f65beea6c102b1ef04016f.tar.gz
pki-2c88b5d9c15487a796f65beea6c102b1ef04016f.tar.xz
pki-2c88b5d9c15487a796f65beea6c102b1ef04016f.zip
Added table to manage TPS user profiles.
The TPS UI has been modified to provide a table as an interface to manage the user profiles. When adding a profile, the profile can be selected from a list of available profiles. The UserService and UGSubsystem have been modified to allow adding a user with no assigned profiles. https://fedorahosted.org/pki/ticket/1478
Diffstat (limited to 'base/server/share/webapps')
-rw-r--r--base/server/share/webapps/pki/js/pki-ui.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/base/server/share/webapps/pki/js/pki-ui.js b/base/server/share/webapps/pki/js/pki-ui.js
index 2fa47ccc4..cf4b44e24 100644
--- a/base/server/share/webapps/pki/js/pki-ui.js
+++ b/base/server/share/webapps/pki/js/pki-ui.js
@@ -621,7 +621,7 @@ var Table = Backbone.View.extend({
// check filter against all values in the entry
var matches = false;
_(entry).each(function(value, key) {
- if (entry.name.indexOf(filter) >= 0) matches = true;
+ if (value && value.indexOf(filter) >= 0) matches = true;
});
return matches;
@@ -704,7 +704,7 @@ var Table = Backbone.View.extend({
// save new entry
dialog.save();
- self.entries.push(dialog.entry);
+ self.addEntry(dialog.entry);
// redraw table
self.render();
@@ -713,6 +713,10 @@ var Table = Backbone.View.extend({
dialog.open();
},
+ addEntry: function(entry) {
+ var self = this;
+ self.entries.push(entry);
+ },
remove: function(items) {
var self = this;