Pavel Vomacka
7fea3914fb
WebUI add support for sub-CAs while revoking certificates
...
Also the same for removing certificate hold.
https://fedorahosted.org/freeipa/ticket/6216
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com >
2016-09-07 12:34:52 +02:00
Pavel Vomacka
64ac981ddd
WebUI: Fix showing certificates issued by sub-CA
...
The cert-show command needs to be called with cacn option. Cacn option is
passed using URL attribute.
https://fedorahosted.org/freeipa/ticket/6238
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-09-07 09:17:49 +02:00
Pavel Vomacka
40f923f56b
Add support for additional options taken from table facet
...
Sometimes the entity_show command must be called with options which are gathered
from result of entity_find command. These options needs to be passed as
arguments in URL which points to details page.
This functionality is implemented to table facet. There is new property
'additional_navigation_arguments' which is prepared for array of attributes
which will be passed to URL.
Part of: https://fedorahosted.org/freeipa/ticket/6238
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-09-07 09:17:49 +02:00
Abhijeet Kasurde
d5a3f10a85
Removed unwanted line break from RefererError Dialog message
...
Fixes: https://fedorahosted.org/freeipa/ticket/5932
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
Reviewed-By: Martin Basti <mbasti@redhat.com >
2016-08-23 13:28:24 +02:00
Pavel Vomacka
c36d721a01
Add 'trusted to auth as user' checkbox
...
Add new checkbox to host and service details page
Prerequisite for: https://fedorahosted.org/freeipa/ticket/5764
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com >
2016-08-17 16:41:38 +02:00
Pavel Vomacka
ff51e43a3e
Set servers list as default facet in topology facet group
...
Since there is a new warning about only one CA server, the default facet
of topology facet group is set to servers list where the warning is.
So the warning will be shown right after clicking on Topology section.
Part of: https://fedorahosted.org/freeipa/ticket/5828
Reviewed-By: Tomas Krizek <tkrizek@redhat.com >
2016-08-17 13:54:57 +02:00
Pavel Vomacka
d45b0efe5d
Add warning about only one existing CA server
...
It is not safe to have only one CA server in topology. Therefore there is a check
and in case that there is only one CA server a warning is shown. The warning is
shown after each refreshing of servers facet.
https://fedorahosted.org/freeipa/ticket/5828
Reviewed-By: Tomas Krizek <tkrizek@redhat.com >
2016-08-17 13:54:57 +02:00
Pavel Vomacka
0fdbad1e1a
Fix unicode characters in ca and domain adders
...
Topology graph didn't show plus icons correctly.
There is a problem with uglifying of javascript code. It does not leave unicode character
written in hexadecimal format unchanged. Therefore this workaround which inserts
needed character using Javascript function and uglifiyng does not affect it.
https://fedorahosted.org/freeipa/ticket/6175
Reviewed-By: Martin Basti <mbasti@redhat.com >
2016-08-09 16:27:51 +02:00
Pavel Vomacka
ffea8218c7
Remove full name from adding user to user group dialog
...
As the 'cn' is not in the response of user-show there is empty column in adder dialog.
Therefore the column was removed.
https://fedorahosted.org/freeipa/ticket/6055
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2016-07-28 10:16:24 +02:00
Pavel Vomacka
3ba3080dfe
Close host adder dialog before showing 4304 dialog
...
The adder dialog window stayed opened but not visible. This patch closes it.
https://fedorahosted.org/freeipa/ticket/6050
Reviewed-By: Lenka Doudova <ldoudova@redhat.com >
2016-07-27 19:17:02 +02:00
Pavel Vomacka
2ec59b7f23
Add widget for kerberos aliases to service page
...
Also changes the name of option which is send during adding new service from
'krbprincipalname' to 'krbcanonicalname'.
https://fedorahosted.org/freeipa/ticket/5927
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-07-01 09:39:49 +02:00
Pavel Vomacka
62c4e15d16
Add widget for kerberos aliases to hosts page
...
https://fedorahosted.org/freeipa/ticket/5927
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-07-01 09:39:49 +02:00
Pavel Vomacka
2da3090a97
Add widget for kerberos aliases to user page
...
https://fedorahosted.org/freeipa/ticket/5927
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-07-01 09:39:49 +02:00
Pavel Vomacka
4bc2e3164f
Add widgets for kerberos aliases
...
Create own custom_command_multivalued_widget for kerberos aliases.
https://fedorahosted.org/freeipa/ticket/5927
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-07-01 09:39:49 +02:00
Pavel Vomacka
2232a5bb09
Set default confirmation button label to 'Remove'
...
Part of: https://fedorahosted.org/freeipa/ticket/5831
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-07-01 09:39:49 +02:00
Pavel Vomacka
df56fd3371
Change error handling in custom_command_multivalued_widget
...
The custom_command_multivalued_widget now handles remove and add commands errors
correctly and shows error message.
Part of: https://fedorahosted.org/freeipa/ticket/5381
add_error
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-07-01 09:39:49 +02:00
Petr Vobornik
88f7154f7f
webui: prevent infinite reload for users with krbbprincipal alias set
...
Web UI has inbuilt mechanism to reload in case response from a server
contains a different principal than the one loaded during Web UI
startup.
see rpc.js:381
With kerberos aliases support the loaded principal could be different
because krbprincipalname contained multiple values.
In such case krbcanonicalname should be used - it contains the same
principal as the one which will be in future API responses.
https://fedorahosted.org/freeipa/ticket/5927
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com >
2016-07-01 08:53:35 +02:00
Pavel Vomacka
7f4de88ea1
Add button for server-del command
...
WebUI counterpart of: https://fedorahosted.org/freeipa/ticket/5588
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-30 14:22:51 +02:00
Pavel Vomacka
e65ce4fedc
Add support to change button css class on confirm dialog
...
Part of: https://fedorahosted.org/freeipa/ticket/5588
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-30 14:22:51 +02:00
Pavel Vomacka
a3c7f845e0
Simplify the confirmation messages
...
The confirmation of revoke and remove the certificate hold action is simplier
and more consistent with another parts of WebUI.
Part of: https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-30 14:18:47 +02:00
Pavel Vomacka
ec6925e775
Change paths of strings in auth indicators widget on service page
...
Strings which are used by widget which shows authentication indicators were moved.
Therefore the change in string paths.
Part of: https://fedorahosted.org/freeipa/ticket/5872
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-30 13:42:58 +02:00
Pavel Vomacka
55049fceb9
Add authentication identificator to host page
...
Also move strings which are connected with authentication indicators to authtype dict.
This place is more general than have them in service dict. It's nicer when these strings are
not used only on service page.
Part of: https://fedorahosted.org/freeipa/ticket/5872
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-30 13:42:58 +02:00
Pavel Vomacka
aaf65e9c56
Add certificate widget to ID override user details page.
...
Add possibility to add, remove, view, get and download custom certificates on ID override user page.
https://fedorahosted.org/freeipa/ticket/5926
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 16:46:12 +02:00
Pavel Vomacka
31a13c9e98
Add button for dns_update_system_records command
...
Part of: https://fedorahosted.org/freeipa/ticket/5905
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2016-06-29 16:33:42 +02:00
Pavel Vomacka
d7898ac2eb
Add new custom command multivalued widget
...
Add general class for multivalued widget which uses special commands which
are performed immediately.
Part of: https://fedorahosted.org/freeipa/ticket/5108
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
2f048224d2
Updated certificates table
...
All certificates which are not issued by IPA CA are grey and not clickable. That's
because these certificates are not maintained by IPA CA.
Part of: https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
82e69e4300
Add new certificates widget to the service details page
...
https://fedorahosted.org/freeipa/ticket/5108
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
79ec965a96
Add new certificates widget to the host details page. Also extends evaluator and add support for adapters.
...
https://fedorahosted.org/freeipa/ticket/5108
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
0b72571c5a
Add new certificates widget to the user details page
...
https://fedorahosted.org/freeipa/ticket/5108
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
55a0baf1c3
Add certificate widget
...
The certificate widget is used for each certificate in certs_widget. It allows to
view, get, download, revoke and restore certificate.
https://fedorahosted.org/freeipa/ticket/5108
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
6d3622c600
Add widget for showing multiple certificates
...
Certs widget is based on multivalued widget and adds ability to add new certificate
and delete it. Each line is cert_widget.
https://fedorahosted.org/freeipa/ticket/5108
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
3056f349b9
Remove old useless actions - get and view
...
These two actions are not available any more. So that code is never called.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
260a00b81f
Changed the way how to handle remove hold and revoke actions
...
Method calling in actions is moved to another function - these calls may be used
by another functions, not only by actions.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
06a9a84876
Refactored certificate view and remove hold dialog
...
Removed old layout created using html tables. Now table layout is made by div
and modern css styling.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
e7a55ef30b
Add Object adapter
...
Object adapter changes data to more useful format. Single value is reachable
as single value, property with more values is transformed to array.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
044d3c25de
Add ability to turn off activity icon
...
By specifying correct attribute when creating command it turn off showing activity icon
when webui waits for response from the server.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
3d61aca623
Add working widget
...
This widget can be used as notification that some other widget is working.
It shows spinner and cover the other widget by specified color.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
f243bd2d65
Extends functionality of DropdownWidget
...
Adds methods which are able to enable and disable options according to the name of option
and methods which set or get whole item list.
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
e3e83272c9
Add support for custom menu in multivalued widget
...
Every single widget which is in multivalued widget can now have custom action menu
and the delete button is included in this custom action menu.
Part of this ticket:
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-29 15:41:58 +02:00
Pavel Vomacka
cc6a3325d4
DNS Servers: Web UI part
...
Adds new page with DNS Servers and details page about each server.
It is counterpart of dnsserver-{find,show,mod} CLI commands.
Part of: https://fedorahosted.org/freeipa/ticket/5905
Reviewed-By: Petr Spacek <pspacek@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-21 16:53:25 +02:00
Pavel Vomacka
68c748c2b6
Allow to set weight of a server without location
...
There was a bug when a new server was added it was not possible to set weight until
a location was set. This change corrects it and allows user to set a weight of server
without location.
Part of: https://fedorahosted.org/freeipa/ticket/5905
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-21 16:30:35 +02:00
Pavel Vomacka
75d2f9fe06
Add DNS default TTL field
...
DNS default TTL is new field on DNS Zone Settings page.
WebUI counterpart of: https://fedorahosted.org/freeipa/ticket/2956
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2016-06-21 16:11:54 +02:00
Pavel Vomacka
f85c347f4d
Add placeholder to add segment dialog
...
'Autogenerated' placeholder is shown when adding new segment.
https://fedorahosted.org/freeipa/ticket/5867
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-21 14:15:56 +02:00
Pavel Vomacka
ab52b33c71
Add listener which opens add segment dialog
...
The event is emited by clicking on the second node when adding segment by mouse.
The listener opens dialog and prefill values.
Part of: https://fedorahosted.org/freeipa/ticket/5648
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-21 14:15:56 +02:00
Pavel Vomacka
be235cedf8
Add creating a segment using mouse
...
Create new semicircles around the node after mouseover. These work as buttons
to create arrow and after clicking on another node the Add topology segment dialog
is opened. Also selecting segment works, if the segment already exists then
the segment is selected instead of opening the dialog.
https://fedorahosted.org/freeipa/ticket/5648
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-21 14:15:56 +02:00
Pavel Vomacka
fac0c7b260
Extend trust config page
...
Add list of AD trust agents and controllers to trust config page.
Part of: https://fedorahosted.org/freeipa/ticket/5906
Reviewed-By: Martin Basti <mbasti@redhat.com >
2016-06-21 13:39:01 +02:00
Pavel Vomacka
a7f937e82c
Extend DNS config page
...
Add DNS servers list and DNSSEC key master to DNS config page in webui.
Part of: https://fedorahosted.org/freeipa/ticket/5906
Reviewed-By: Martin Basti <mbasti@redhat.com >
2016-06-21 13:39:01 +02:00
Pavel Vomacka
13e0d2e4d1
Make Actions string translatable
...
Remove hardcoded strings 'Actions ' and substitute them by strings from
translatable strings.
Reviewed-By: Martin Basti <mbasti@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-21 13:13:57 +02:00
Martin Basti
4155eb7b13
DNS Locations: Rename ipalocationweight to ipaserviceweight
...
Service weight explains better meaning of attribute than location
weight, because location itself have no weight only services have.
https://fedorahosted.org/freeipa/ticket/2008
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2016-06-17 18:05:03 +02:00
Pavel Vomacka
5e5df4abf0
Extend caacl entity
...
There is new checkbox in adding new caacl which can set whether the ACL applies on all
CAs or not. Also there is a new table with CAs on which is current ACL applied. User
can add and remove CAs from this table.
Part of: https://fedorahosted.org/freeipa/ticket/5939
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com >
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2016-06-15 09:59:50 +02:00