summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/entity.js
Commit message (Collapse)AuthorAgeFilesLines
* webui: custom facet groups in a facetPetr Vobornik2015-05-201-3/+10
| | | | | | | | | | | Facets use to inherit facet groups from entity. There was no option to define cross-entity facet groups for different facets which belong one entity. In other words it was not possible to have 'user search' and 'stage user search' tab in one facet group. Reviewed-By: David Kupka <dkupka@redhat.com> Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
* webui: entity menu items navigate to main entity facetPetr Vobornik2015-05-201-3/+0
| | | | | | | I.e. remove memory from bare entity navigation Reviewed-By: David Kupka <dkupka@redhat.com> Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
* webui: entity facets in facet registryPetr Vobornik2015-05-201-6/+37
| | | | | | | | | | | | | | | | | All entity facets are automatically registered as a new type in reg.facet. The type name is: <entity_name>_<facet_name> The name of facets is kept same, mainly to support the same url routes. This change allows to get facet instance by calling, e.g.: reg.facet.get('user_details') It allows to make declarative links to facet which are not yet instantiated. Reviewed-By: David Kupka <dkupka@redhat.com> Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
* Web UI source code annotationPetr Vobornik2013-10-161-5/+393
| | | | Part of ongoing Web UI documentation effort. Source code is annotated in a way that it can be processed by documentation generator.
* Web UI search optimizationPetr Vobornik2013-07-231-0/+14
| | | | | | | | | | | | This patch optimizes options used in commands executed by search pages. 1) Removed --all from _find and _show commands used by search pages. All displayed attributes should be already included in default attributes. 2) Removed search_all_attributes - Not needed since introduction of paging. 3) Added --no-members options to search _show commmands. Members are not displayed on search pages and such change drastically improves performance. It reduces computations on server and amount of data transferred to Web UI. https://fedorahosted.org/freeipa/ticket/3706
* Fix regression: missing facet tab group labelsPetr Vobornik2013-06-051-9/+14
| | | | | | | | Currently there is only empty space between facet tabs and facet title. It's a regression caused by recent refactoring. https://fedorahosted.org/freeipa/ticket/3688
* Web UI: move ./_base/metadata_provider.js to ./metadata.jsPetr Vobornik2013-05-171-1/+1
| | | | | | Metadata provider is IPA specific object, not a framework object, so it should not be in _base directory. https://fedorahosted.org/freeipa/ticket/3604
* Resolve SIDs in Web UIAlexander Bokovoy2013-05-061-1/+1
| | | | | | | | | | | | | | | | | Introduce new command, 'trust-resolve', to aid resolving SIDs to names in the Web UI. The command uses new SSSD interface, nss_idmap, to resolve actual SIDs. SSSD caches resolved data so that future requests to resolve same SIDs are returned from a memory cache. Web UI code is using Dojo/Deferred to deliver result of SID resolution out of band. Once resolved names are available, they replace SID values. Since Web UI only shows ~20 records per page, up to 20 SIDs are resolved at the same time. They all sent within the single request to the server. https://fedorahosted.org/freeipa/ticket/3302
* Replace ./facets with reg.facetPetr Vobornik2013-05-061-3/+2
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Removal of IPA.metadata usagesPetr Vobornik2013-05-061-2/+4
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Entity build: test for enabled in post_opPetr Vobornik2013-05-061-0/+5
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Entity: allow definition of facet_groups in entity specsPetr Vobornik2013-05-061-6/+9
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Entity registry and builder which allow definition by specPetr Vobornik2013-05-061-10/+70
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use builder for entity dialogsPetr Vobornik2013-05-061-34/+34
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Make facet and entity policies declarativePetr Vobornik2013-05-061-5/+13
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use entities module for entity registration, build and holdingPetr Vobornik2013-05-061-27/+11
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace IPA.facet_builder with facets.builderPetr Vobornik2013-05-061-11/+25
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use IPA.object() as a base factory for framework objectsPetr Vobornik2013-05-061-5/+5
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Rename factory to $factory in spec objects modificationsPetr Vobornik2013-05-061-6/+6
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Rename factory to $factory in spec objectsPetr Vobornik2013-05-061-1/+1
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Replace remaining IPA.messages with text.get callsPetr Vobornik2013-05-061-2/+2
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Use text.get for transforming values supplied by specPetr Vobornik2013-05-061-3/+3
| | | | https://fedorahosted.org/freeipa/ticket/3235
* Don't expect key for singleton objects (dnsconfig, config, realmdomains)Petr Vobornik2013-05-061-0/+2
| | | | https://fedorahosted.org/freeipa/ticket/3236
* get_primary_key function usages removedPetr Vobornik2013-05-061-14/+0
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Remove IPA.nav usage, obsolete entity.get_primary_keyPetr Vobornik2013-05-061-138/+10
| | | | https://fedorahosted.org/freeipa/ticket/3236
* Change Web UI sources to simple AMD modulesPetr Vobornik2013-01-181-6/+5
| | | | | | | Web UI sources were wrapped by AMD definition. Listed dependencies were changed accordingly. https://fedorahosted.org/freeipa/ticket/112
* Move of core Web UI files to AMD directoryPetr Vobornik2013-01-181-0/+731
SSIA https://fedorahosted.org/freeipa/ticket/112