Petr Vobornik
baca55c665
webui: adjust user deleter dialog to new api
...
In user_del, flags 'permanently' and 'preserve' were replaced with single
bool option 'preserve'
part of: https://fedorahosted.org/freeipa/ticket/3813
Reviewed-By: David Kupka <dkupka@redhat.com >
2015-06-18 15:50:44 +02:00
Petr Vobornik
538178b53d
webui: topology plugin
...
https://fedorahosted.org/freeipa/ticket/4997
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com >
2015-06-04 13:20:44 +02:00
Petr Vobornik
604331f0be
webui: IPA.command_dialog - a new dialog base class
...
refactoring for:
https://fedorahosted.org/freeipa/ticket/4997
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com >
2015-06-04 13:20:44 +02:00
Petr Vobornik
2361ac11ad
webui: option to not create user private group
...
Web UI wa not able to create a user without a private group.
New field added to user adder dialog to allow that.
https://fedorahosted.org/freeipa/ticket/4986
Reviewed-By: Martin Basti <mbasti@redhat.com >
Reviewed-By: Ales 'alich' Marecek <amarecek@redhat.com >
2015-05-20 14:18:17 +02:00
Petr Vobornik
14525598f9
webui: stageuser plugin
...
Reviewed-By: David Kupka <dkupka@redhat.com >
Reviewed-By: Thierry Bordaz <tbordaz@redhat.com >
2015-05-20 14:04:10 +02:00
Gabe
d1a0474d18
Unsaved changes dialog internally inconsistent
...
https://fedorahosted.org/freeipa/ticket/4926
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2015-05-07 10:38:26 +02:00
Nathaniel McCallum
9549a5984b
Expose the disabled User Auth Type
...
Additionally, fix a small bug in ipa-kdb so that the disabled User
Auth Type is properly handled.
https://fedorahosted.org/freeipa/ticket/4720
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2015-02-12 10:31:24 +01:00
Petr Vobornik
df1ed11b48
webui: do not offer ipa users to Default Trust View
...
https://fedorahosted.org/freeipa/ticket/4616
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-10-20 12:29:10 +02:00
Petr Vobornik
741c31c2b4
webui: allow --force in dnszone-mod and dnsrecord-add
...
Allow to use --force when changing authoritative nameserver address in DNS zone.
Same for dnsrecord-add for NS record.
https://fedorahosted.org/freeipa/ticket/4573
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-10-20 12:06:02 +02:00
Petr Vobornik
d8f05d8841
webui: management of keytab permissions
...
https://fedorahosted.org/freeipa/ticket/4419
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-10-20 10:13:47 +02:00
Petr Vobornik
43d3593873
webui: add link to OTP token app
...
- display info message which points user to FreeOTP project page
- the link or the text can be easily changed by a plugin if needed
https://fedorahosted.org/freeipa/ticket/4469
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-10-17 15:53:34 +02:00
Petr Vobornik
00d598bab0
webui: add link from host to idview
...
https://fedorahosted.org/freeipa/ticket/4535
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-09-30 10:47:03 +02:00
Petr Vobornik
2cc78acf9b
webui: facet group labels for idview's facets
...
https://fedorahosted.org/freeipa/ticket/4535
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-09-30 10:47:03 +02:00
Petr Vobornik
ae5a34cbbc
webui: new ID views section
...
https://fedorahosted.org/freeipa/ticket/4535
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-09-30 10:47:03 +02:00
Petr Vobornik
15e85db8f8
webui: add i18n for the rest of QR code strings
...
https://fedorahosted.org/freeipa/ticket/4402
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-09-11 17:55:17 +02:00
Petr Vobornik
325bbf5bbf
webui: add token from user page
...
Add 'Add OTP Token' action to user action menu.
This option is disabled in self-service when viewing other users.
https://fedorahosted.org/freeipa/ticket/4402
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-09-11 17:55:17 +02:00
Petr Vobornik
475f6e293e
webui: better otp token type label
...
https://fedorahosted.org/freeipa/ticket/4402
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-09-11 17:55:17 +02:00
Petr Vobornik
27128bd8f5
webui: better authentication types description
...
Tooltips were added to "User authentication types" and "Default user
authentication types" to describe their relationship and a meaning of
not-setting a value.
https://fedorahosted.org/freeipa/ticket/4471
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-08-21 10:47:08 +02:00
Petr Vobornik
cba5247f99
webui: improved info msgs on login/token sync/reset pwd pages
...
- add info icons to distinguish and classify the messages.
- add info text for OTP fields
- fix login instruction inaccuracy related to position of login button
https://fedorahosted.org/freeipa/ticket/4470
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-08-20 19:28:06 +02:00
Petr Vobornik
4aefc0d6fe
webui: custom attr in attributes widget
...
Web UI doesn't always know what are the possible attributes
for target object. This will allow to add custom attributes
if necessary.
https://fedorahosted.org/freeipa/ticket/4253
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-07-21 10:47:06 +02:00
Petr Vobornik
740d42257f
webui: add filter to attributes widget
...
Adds filter field to attribute box in permissions for better user
experience. User can then quickly find the desired attribute.
Initial version of the patch authored by: Adam Misnyovszki
https://fedorahosted.org/freeipa/ticket/4253
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-07-21 10:47:06 +02:00
Petr Vobornik
03c25bd98e
webui: capitalize labels of undo and undo all buttons
...
Make the label of these buttons consistent with other buttons which have
capital first letters.
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com >
2014-07-08 12:00:30 +02:00
Petr Vobornik
0b0e77cf99
webui: new navigation structure
...
https://fedorahosted.org/freeipa/ticket/4418
Reviewed-By: Fraser Tweedale <ftweedal@redhat.com >
Reviewed-By: Martin Kosek <mkosek@redhat.com >
Reviewed-By: Petr Spacek <pspacek@redhat.com >
2014-07-04 16:31:38 +02:00
Petr Vobornik
35d3f03843
webui: support unlock user command
...
Call user-unlock command from Web UI.
It will unlock displayed user on current master.
https://fedorahosted.org/freeipa/ticket/4407
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-30 13:11:53 +02:00
Petr Vobornik
72a107c9d7
webui: add link pointing to OTP sync page to login
...
https://fedorahosted.org/freeipa/ticket/4218
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-30 12:27:04 +02:00
Petr Vobornik
30b1256b62
webui: add OTP token synchronization
...
New SyncOTPScreen widget and related facet.
https://fedorahosted.org/freeipa/ticket/4218
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-30 12:27:03 +02:00
Petr Vobornik
8ca5793160
webui: add confirmation for dns zone permission actions
...
All header actions should require confirmation.
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-27 14:18:33 +02:00
Petr Vobornik
e3de467676
webui: add placeholders to login screen
...
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-26 12:37:39 +02:00
Nathaniel McCallum
255cbb4976
Update all remaining plugins to the new Registry API
...
Reviewed-By: Petr Vobornik <pvoborni@redhat.com >
2014-06-11 09:24:22 +02:00
Petr Vobornik
2af21743df
webui: move host action panel actions to action dropdown
...
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-10 10:23:30 +02:00
Petr Vobornik
29f60931e2
webui: association adder dialog - change find label to filter
...
also add filter placeholder
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-10 10:23:29 +02:00
Petr Vobornik
40a25ecf37
webui: add search box placeholder text
...
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-10 10:23:29 +02:00
Petr Vobornik
21651d9d3f
webui: improve pagination
...
pagination now support:
- styles updated to PatternFly + DataTables
- added 'First' and 'Last' button
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-10 10:23:27 +02:00
Petr Vobornik
f631b07507
webui: activity indicators
...
https://fedorahosted.org/freeipa/ticket/4177
https://fedorahosted.org/freeipa/ticket/4255
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-10 10:23:27 +02:00
Petr Vobornik
a98df325b6
webui: add confirmation to action dropdown actions
...
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com >
2014-06-10 10:23:26 +02:00
Petr Vobornik
0d05a50e19
webui: field and widget binding refactoring
...
This is a Web UI wide change. Fields and Widgets binding was refactored
to enable proper two-way binding between them. This should allow to have
one source of truth (field) for multiple consumers - widgets or something
else. One of the goal is to have fields and widget implementations
independent on each other. So that one could use a widget without field
or use one field for multiple widgets, etc..
Basically a fields logic was split into separate components:
- adapters
- parsers & formatters
- binder
Adapters
- extract data from data source (FreeIPA RPC command result)
- prepares them for commands.
Parsers
- parse extracted data to format expected by field
- parse widget value to format expected by field
Formatters
- format field value to format suitable for widgets
- format field value to format suitable for adapter
Binder
- is a communication bridge between field and widget
- listens to field's and widget's events and call appropriate methods
Some side benefits:
- better validation reporting in multivalued widget
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com >
2014-04-03 12:40:37 +02:00
Petr Vobornik
5efcb240ce
webui: change permissions UI to v2
...
reflect ipalib permission changes in Web UI.
- http://www.freeipa.org/page/V4/Permissions_V2
- http://www.freeipa.org/page/V4/Anonymous_and_All_permissions
- http://www.freeipa.org/page/V4/Managed_Read_permissions
- http://www.freeipa.org/page/V4/Multivalued_target_filters_in_permissions
https://fedorahosted.org/freeipa/ticket/4079
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com >
Reviewed-By: Petr Viktorin <pviktori@redhat.com >
2014-03-20 10:02:31 +01:00
Petr Vobornik
870a5daf24
webui: Datetime parsing and formatting
...
this patch implements:
- output_formatter in field. It should be used in par with formatter. Formatter serves for datasource->widget conversion, output_formatter for widget->datasource format conversion.
- datetime module which parses/format strings in subset of ISO 8601 and LDAP generalized time format to Date.
- utc formatter replaced with new datetime formatter
- datetime_validator introduced
- new datetime field, extension of text field, which by default uses datetime formatter and validator
Dojo was regenerated to include dojo/string module
https://fedorahosted.org/freeipa/ticket/4194
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com >
2014-03-13 15:59:44 +01:00
Petr Vobornik
ea66f48987
UI for radius proxy
...
https://fedorahosted.org/freeipa/ticket/3369
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com >
2014-03-12 17:29:28 +01:00
Petr Vobornik
fef26fe3d8
UI for OTP tokens
...
https://fedorahosted.org/freeipa/ticket/3369
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com >
2014-03-12 17:29:28 +01:00
Petr Vobornik
622f9ab11f
Trust domains Web UI
...
Add Web UI counterpart of following CLI commands:
* trust-fetch-domains Refresh list of the domains associated with the trust
* trustdomain-del Remove infromation about the domain associated with the trust.
* trustdomain-disable Disable use of IPA resources by the domain of the trust
* trustdomain-enable Allow use of IPA resources by the domain of the trust
* trustdomain-find Search domains of the trust
https://fedorahosted.org/freeipa/ticket/4119
2014-01-21 12:24:54 +01:00
Petr Vobornik
0b428b8326
About dialog
...
https://fedorahosted.org/freeipa/ticket/4018
2014-01-21 12:04:04 +01:00
Ana Krivokapic
b7c7eaf8d9
Add automember rebuild command to the web UI
...
Design: http://www.freeipa.org/page/V3/Automember_rebuild_membership
https://fedorahosted.org/freeipa/ticket/3928
2013-11-15 13:28:16 +01:00
Petr Vobornik
ca0d959df8
Add base-id, range-size and range-type options to trust-add dialog
...
https://fedorahosted.org/freeipa/ticket/3049
2013-08-22 15:23:56 +02:00
Ana Krivokapic
69bcfa49d4
Expose ipaRangeType in Web UI
...
https://fedorahosted.org/freeipa/ticket/3759
2013-07-29 10:38:03 +02:00
Martin Kosek
77ae4da706
Remove entitlement support
...
Entitlements code was not tested nor supported upstream since
version 3.0. Remove the associated code.
https://fedorahosted.org/freeipa/ticket/3739
2013-06-26 14:11:42 +02:00
Ana Krivokapic
8d07054e1b
Do not display success message on failure in web UI
...
https://fedorahosted.org/freeipa/ticket/3591
2013-05-17 12:31:14 +02:00
Ana Krivokapic
39982f6696
Remove HBAC source hosts from web UI
...
https://fedorahosted.org/freeipa/ticket/3528
2013-04-12 14:07:55 -04:00
Petr Vobornik
7e088a8378
Global trust config page
...
https://fedorahosted.org/freeipa/ticket/3333
2013-04-10 09:24:46 +02:00
Petr Vobornik
661f41e197
Added Web UI support for service PAC type option: NONE
...
ipakrbauthzdata accepts [null, 'NONE', 'MS-PAC, 'PAD']
New nesting feature of radios/checkboxes was used to handle mutual exclusivity between
['MS-PAC', 'PAD'], 'NONE' and ''.
https://fedorahosted.org/freeipa/ticket/3404
2013-03-29 17:12:25 +01:00