| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Also remove the dojo/_base/lang module in cases it is not needed any more.
https://fedorahosted.org/freeipa/ticket/5702
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
<ame> -> <name>
overriden -> overridden
ablity -> ability
enties -> entries
the the -> the
https://fedorahosted.org/freeipa/ticket/5109
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
|
| |
|
|
|
|
|
| |
- ActionDropdownWidget - report error if required action is missing
- report build errors to console
Reviewed-By: Martin Basti <mbasti@redhat.com>
|
| |
|
|
|
|
|
|
| |
Useful for declarative inheritance. E.g. base new facet on details
facet with all registered preops and default spec object.
Reviewed-By: David Kupka <dkupka@redhat.com>
Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
|
| |
|
|
|
|
|
| |
1. All framework objects to use event interface
2. Framework objects can be part of specification objects but they are not deep-cloned as the rest of specification objects - usually it would cause infinite loop. This make easier to add context as a $pre-op object without a need for $pre-op function.
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
|
| |
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/4535
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
|
| |
|
|
|
|
|
|
|
|
| |
`facet.Facet` is a new base class for facets. It doesn't have any dependencies
on entities so it's usable for general purpose facets, e.g., future API browser,
load facet or login facet.
https://fedorahosted.org/freeipa/ticket/3903
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
|
| |
|
|
|
|
|
|
| |
This patch adds option to define which item of which array attribute of specification object will be replaced by a new value.
The difference between combination of $add and $del is that it keeps position of that item in the array.
Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
|
| |
|
|
| |
Part of ongoing Web UI documentation effort. Source code is annotated in a way that it can be processed by documentation generator.
|
| |
|
|
|
|
| |
Metadata provider is IPA specific object, not a framework object, so it should not be in _base directory.
https://fedorahosted.org/freeipa/ticket/3604
|
| |
|
|
|
|
|
|
| |
Caused by typo in metadata provider source path.
No metadata -> no HBAC test entity -> no tab
https://fedorahosted.org/freeipa/ticket/3627
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
|
| |
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/3235
https://fedorahosted.org/freeipa/ticket/3236
|
|
|
https://fedorahosted.org/freeipa/ticket/3235
|