summaryrefslogtreecommitdiffstats
path: root/install/ui/test
diff options
context:
space:
mode:
authorPetr Voborník <pvoborni@redhat.com>2012-02-06 14:52:09 +0100
committerPetr Voborník <pvoborni@redhat.com>2012-02-15 09:23:05 +0100
commiteb87b8c31931e682cbb927896d1d60a0266e1263 (patch)
tree0fc668d7d2c3304f64df005468834ca614712de1 /install/ui/test
parent651f9324735d0680c6a56246616932459e15b99d (diff)
downloadfreeipa-eb87b8c31931e682cbb927896d1d60a0266e1263.tar.gz
freeipa-eb87b8c31931e682cbb927896d1d60a0266e1263.tar.xz
freeipa-eb87b8c31931e682cbb927896d1d60a0266e1263.zip
UI support for ssh keys
To user and host details pages was added ipasshpubkey attribute. New widget for ssh public keys was created. https://fedorahosted.org/freeipa/ticket/2340
Diffstat (limited to 'install/ui/test')
-rw-r--r--install/ui/test/data/host_mod.json1
-rw-r--r--install/ui/test/data/host_show.json1
-rw-r--r--install/ui/test/data/host_show_dev.example.com.json1
-rw-r--r--install/ui/test/data/host_show_test.example.com.json1
-rw-r--r--install/ui/test/data/ipa_init.json11
-rw-r--r--install/ui/test/data/user_details_refresh.json13
-rw-r--r--install/ui/test/data/user_mod.json13
-rw-r--r--install/ui/test/data/user_show.json13
-rw-r--r--install/ui/test/widget_tests.js2
9 files changed, 55 insertions, 1 deletions
diff --git a/install/ui/test/data/host_mod.json b/install/ui/test/data/host_mod.json
index 7a0b36c25..00ccf2d48 100644
--- a/install/ui/test/data/host_mod.json
+++ b/install/ui/test/data/host_mod.json
@@ -10,6 +10,7 @@
"enrolledby": "rsc",
"fqdn": "rscwo",
"ipaclientversion": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"krbcanonicalname": "rscwo",
"krbextradata": "rscwo",
diff --git a/install/ui/test/data/host_show.json b/install/ui/test/data/host_show.json
index 6edb060a2..b66bc08c7 100644
--- a/install/ui/test/data/host_show.json
+++ b/install/ui/test/data/host_show.json
@@ -10,6 +10,7 @@
"enrolledby": "rsc",
"fqdn": "rscwo",
"ipaclientversion": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"krbcanonicalname": "rsc",
"krbextradata": "rsc",
diff --git a/install/ui/test/data/host_show_dev.example.com.json b/install/ui/test/data/host_show_dev.example.com.json
index 5547160b7..abb377ab4 100644
--- a/install/ui/test/data/host_show_dev.example.com.json
+++ b/install/ui/test/data/host_show_dev.example.com.json
@@ -10,6 +10,7 @@
"enrolledby": "rsc",
"fqdn": "rscwo",
"ipaclientversion": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"krbcanonicalname": "rsc",
"krbextradata": "rsc",
diff --git a/install/ui/test/data/host_show_test.example.com.json b/install/ui/test/data/host_show_test.example.com.json
index 6edb060a2..b66bc08c7 100644
--- a/install/ui/test/data/host_show_test.example.com.json
+++ b/install/ui/test/data/host_show_test.example.com.json
@@ -10,6 +10,7 @@
"enrolledby": "rsc",
"fqdn": "rscwo",
"ipaclientversion": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"krbcanonicalname": "rsc",
"krbextradata": "rsc",
diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json
index 9c5abb803..b755c4628 100644
--- a/install/ui/test/data/ipa_init.json
+++ b/install/ui/test/data/ipa_init.json
@@ -59,6 +59,7 @@
"restore": "Restore",
"retry": "Retry",
"revoke": "Revoke",
+ "set": "Set",
"update": "Update",
"view": "View"
},
@@ -318,6 +319,16 @@
"unprovision_title": "Unprovisioning ${entity}",
"valid": "Kerberos Key Present, Service Provisioned"
},
+ "sshkeystore": {
+ "keys": "SSH public keys",
+ "set_dialog_help": "Base-64 encoded SSH public key:",
+ "set_dialog_title": "Set SSH key",
+ "show_set_key": "Show/Set key",
+ "status_mod_ns": "Modified: key not set",
+ "status_mod_s": "Modified",
+ "status_new_ns": "New: key not set",
+ "status_new_s": "New: key set"
+ },
"sudocmd": {
"groups": "Groups"
},
diff --git a/install/ui/test/data/user_details_refresh.json b/install/ui/test/data/user_details_refresh.json
index 07001d20c..900008270 100644
--- a/install/ui/test/data/user_details_refresh.json
+++ b/install/ui/test/data/user_details_refresh.json
@@ -30,6 +30,7 @@
"inetuserstatus": "rscwo",
"initials": "rscwo",
"internationalisdnnumber": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"jpegphoto": "rscwo",
"krbcanonicalname": "rscwo",
@@ -107,6 +108,14 @@
"homedirectory": [
"/home/kfrog"
],
+ "ipasshpubkey": [
+ {
+ "__base64__": "AAAAB3NzaC1kc3MAAACBAJQdBmxjnYdDzpGPzAD2kkoRwGbPIqVsu6mR0eyLjMJafQPbOkrgFpIwxAhb519FHAr0olSOklwq5Pvkm7rSpnoXDAEoVlW5jNCj33NrYkVJTAmtsa4ihZIqz7KJYkYifQyBxy8nYScAlEu1a1k9xfbRT8ZAmiCqgd6klWaKZXHBAAAAFQCd2wJW3Rb7kclRPbKaRF1hhdW+hwAAAIBr9ZozKls1lAkqMZuhGgnvlFg5J7DXKRY6iju1VfMc5HiY1mq197Qq2PVi4iQ1Ach3Pvj/MZGLhz/SyIsH59Uugl21KeQjk2HHt/ZLL1PrJvm9LmX3Fv2E8lQNnEyPaA2Ngf6O0bbzii41lp1F6wo3xQLJCLldljcG+wskRf5RrgAAAIAKTDWct9ES5BZADb3TfBAng2aeeojg6rDhS6i0WYPtna2hjCdRaCnnXM079JVcYBq3IK7mFpINnqnn252Mr9OqGsu/92gglfpTpXq2Lzkvd2dbcyTPQmNBM7+KFlUOZ4hWb4c5CVLBwILccL7QakwSHRYlRhCsDyKbI+2qPGwrXg=="
+ },
+ {
+ "__base64__": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCaoWIiTBqTqsWnAHFUfOUNY65sk2KuEp798ESyDWmOuJbjQNHG0grl8d5D9/OMuDvSHAthkTR4rXn1QAMm+Geh63XhS+nnEpzinPKloMWyF8wsNEw117TX2mA8wzeea1HDcqd0v4YKyU5FAHm+6hOALB9mrAnRZ4WoTY6NWtm3aoRge1D26pOuLRyNFB5Etwa7cmJqaK8EeHN0XNPIbaAP1JNVe46wyYvMlE/yhGYS9qW36OJpQBJGk9nYqHT3/6ai2w3TQ8k5puvAwBcCe0wYhBE9o8c5PmImIfa8lZ3Oo2gHIiOyA9gyHv3MBqUxXBC6PmmYHEr6y/wnYnfSHF+N"
+ }
+ ],
"ipauniqueid": [
"a2854798-e7d811df-b69ad8ca-cb44a24c"
],
@@ -162,6 +171,10 @@
"sn": [
"Frog"
],
+ "sshpubkeyfp": [
+ "6E:70:C6:8E:88:2F:F1:5D:63:B4:C5:D1:B8:A6:D6:0C (ssh-dss)",
+ "93:23:CD:AE:50:0F:BF:0A:EB:2C:0C:1A:0B:18:DF:0A (ssh-rsa)"
+ ],
"uid": [
"kfrog"
],
diff --git a/install/ui/test/data/user_mod.json b/install/ui/test/data/user_mod.json
index cf0bf63f7..4c7bfa479 100644
--- a/install/ui/test/data/user_mod.json
+++ b/install/ui/test/data/user_mod.json
@@ -27,6 +27,7 @@
"inetuserstatus": "rscwo",
"initials": "rscwo",
"internationalisdnnumber": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"jpegphoto": "rscwo",
"krbcanonicalname": "rscwo",
@@ -103,6 +104,14 @@
"homedirectory": [
"/home/kfrog"
],
+ "ipasshpubkey": [
+ {
+ "__base64__": "AAAAB3NzaC1kc3MAAACBAJQdBmxjnYdDzpGPzAD2kkoRwGbPIqVsu6mR0eyLjMJafQPbOkrgFpIwxAhb519FHAr0olSOklwq5Pvkm7rSpnoXDAEoVlW5jNCj33NrYkVJTAmtsa4ihZIqz7KJYkYifQyBxy8nYScAlEu1a1k9xfbRT8ZAmiCqgd6klWaKZXHBAAAAFQCd2wJW3Rb7kclRPbKaRF1hhdW+hwAAAIBr9ZozKls1lAkqMZuhGgnvlFg5J7DXKRY6iju1VfMc5HiY1mq197Qq2PVi4iQ1Ach3Pvj/MZGLhz/SyIsH59Uugl21KeQjk2HHt/ZLL1PrJvm9LmX3Fv2E8lQNnEyPaA2Ngf6O0bbzii41lp1F6wo3xQLJCLldljcG+wskRf5RrgAAAIAKTDWct9ES5BZADb3TfBAng2aeeojg6rDhS6i0WYPtna2hjCdRaCnnXM079JVcYBq3IK7mFpINnqnn252Mr9OqGsu/92gglfpTpXq2Lzkvd2dbcyTPQmNBM7+KFlUOZ4hWb4c5CVLBwILccL7QakwSHRYlRhCsDyKbI+2qPGwrXg=="
+ },
+ {
+ "__base64__": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCaoWIiTBqTqsWnAHFUfOUNY65sk2KuEp798ESyDWmOuJbjQNHG0grl8d5D9/OMuDvSHAthkTR4rXn1QAMm+Geh63XhS+nnEpzinPKloMWyF8wsNEw117TX2mA8wzeea1HDcqd0v4YKyU5FAHm+6hOALB9mrAnRZ4WoTY6NWtm3aoRge1D26pOuLRyNFB5Etwa7cmJqaK8EeHN0XNPIbaAP1JNVe46wyYvMlE/yhGYS9qW36OJpQBJGk9nYqHT3/6ai2w3TQ8k5puvAwBcCe0wYhBE9o8c5PmImIfa8lZ3Oo2gHIiOyA9gyHv3MBqUxXBC6PmmYHEr6y/wnYnfSHF+N"
+ }
+ ],
"ipauniqueid": [
"a2854798-e7d811df-b69ad8ca-cb44a24c"
],
@@ -149,6 +158,10 @@
"sn": [
"Frog"
],
+ "sshpubkeyfp": [
+ "6E:70:C6:8E:88:2F:F1:5D:63:B4:C5:D1:B8:A6:D6:0C (ssh-dss)",
+ "93:23:CD:AE:50:0F:BF:0A:EB:2C:0C:1A:0B:18:DF:0A (ssh-rsa)"
+ ],
"uid": [
"kfrog"
],
diff --git a/install/ui/test/data/user_show.json b/install/ui/test/data/user_show.json
index 703c793bf..85f7ad2e0 100644
--- a/install/ui/test/data/user_show.json
+++ b/install/ui/test/data/user_show.json
@@ -27,6 +27,7 @@
"inetuserstatus": "rscwo",
"initials": "rscwo",
"internationalisdnnumber": "rscwo",
+ "ipasshpubkey": "rscwo",
"ipauniqueid": "rsc",
"jpegphoto": "rscwo",
"krbcanonicalname": "rscwo",
@@ -104,6 +105,14 @@
"homedirectory": [
"/home/kfrog"
],
+ "ipasshpubkey": [
+ {
+ "__base64__": "AAAAB3NzaC1kc3MAAACBAJQdBmxjnYdDzpGPzAD2kkoRwGbPIqVsu6mR0eyLjMJafQPbOkrgFpIwxAhb519FHAr0olSOklwq5Pvkm7rSpnoXDAEoVlW5jNCj33NrYkVJTAmtsa4ihZIqz7KJYkYifQyBxy8nYScAlEu1a1k9xfbRT8ZAmiCqgd6klWaKZXHBAAAAFQCd2wJW3Rb7kclRPbKaRF1hhdW+hwAAAIBr9ZozKls1lAkqMZuhGgnvlFg5J7DXKRY6iju1VfMc5HiY1mq197Qq2PVi4iQ1Ach3Pvj/MZGLhz/SyIsH59Uugl21KeQjk2HHt/ZLL1PrJvm9LmX3Fv2E8lQNnEyPaA2Ngf6O0bbzii41lp1F6wo3xQLJCLldljcG+wskRf5RrgAAAIAKTDWct9ES5BZADb3TfBAng2aeeojg6rDhS6i0WYPtna2hjCdRaCnnXM079JVcYBq3IK7mFpINnqnn252Mr9OqGsu/92gglfpTpXq2Lzkvd2dbcyTPQmNBM7+KFlUOZ4hWb4c5CVLBwILccL7QakwSHRYlRhCsDyKbI+2qPGwrXg=="
+ },
+ {
+ "__base64__": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCaoWIiTBqTqsWnAHFUfOUNY65sk2KuEp798ESyDWmOuJbjQNHG0grl8d5D9/OMuDvSHAthkTR4rXn1QAMm+Geh63XhS+nnEpzinPKloMWyF8wsNEw117TX2mA8wzeea1HDcqd0v4YKyU5FAHm+6hOALB9mrAnRZ4WoTY6NWtm3aoRge1D26pOuLRyNFB5Etwa7cmJqaK8EeHN0XNPIbaAP1JNVe46wyYvMlE/yhGYS9qW36OJpQBJGk9nYqHT3/6ai2w3TQ8k5puvAwBcCe0wYhBE9o8c5PmImIfa8lZ3Oo2gHIiOyA9gyHv3MBqUxXBC6PmmYHEr6y/wnYnfSHF+N"
+ }
+ ],
"ipauniqueid": [
"a2854798-e7d811df-b69ad8ca-cb44a24c"
],
@@ -159,6 +168,10 @@
"sn": [
"Frog"
],
+ "sshpubkeyfp": [
+ "6E:70:C6:8E:88:2F:F1:5D:63:B4:C5:D1:B8:A6:D6:0C (ssh-dss)",
+ "93:23:CD:AE:50:0F:BF:0A:EB:2C:0C:1A:0B:18:DF:0A (ssh-rsa)"
+ ],
"uid": [
"kfrog"
],
diff --git a/install/ui/test/widget_tests.js b/install/ui/test/widget_tests.js
index 7dce99243..951f943a1 100644
--- a/install/ui/test/widget_tests.js
+++ b/install/ui/test/widget_tests.js
@@ -211,7 +211,7 @@ test("Testing text widget.", function() {
});
test("Testing multi-valued text widget.", function() {
- factory = IPA.multivalued_text_widget;
+ factory = IPA.multivalued_widget;
spec = {undo:true,name:'title'};
base_widget_test('test_value');
widget_string_test();