<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freeipa.git/install/ui/src/freeipa/_base, branch getkeytab</title>
<subtitle>FreeIPA patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/'/>
<entry>
<title>webui: standalone facet</title>
<updated>2014-04-15T10:41:53+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-11-25T12:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=642345fd53faabd9183bef1a7667bdb7956d27f7'/>
<id>642345fd53faabd9183bef1a7667bdb7956d27f7</id>
<content type='text'>
`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 &lt;amisnyov@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`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 &lt;amisnyov@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: field and widget binding refactoring</title>
<updated>2014-04-03T10:40:37+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-11-13T14:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=0d05a50e19b71cade636d9ca4882e453f614a78c'/>
<id>0d05a50e19b71cade636d9ca4882e453f614a78c</id>
<content type='text'>
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 &amp; 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 &lt;amisnyov@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &amp; 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 &lt;amisnyov@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed doc examples in Spec_mod</title>
<updated>2014-03-12T16:29:27+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-09-17T11:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=290b8aeffef4924595249939ea49a0c7d204f599'/>
<id>290b8aeffef4924595249939ea49a0c7d204f599</id>
<content type='text'>
Reviewed-By: Adam Misnyovszki &lt;amisnyov@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-By: Adam Misnyovszki &lt;amisnyov@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Declarative replacement of array item in specification object</title>
<updated>2014-03-12T16:29:27+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-09-17T10:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=46478e3e1e241719d5892b92974e2fc98f77993f'/>
<id>46478e3e1e241719d5892b92974e2fc98f77993f</id>
<content type='text'>
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 &lt;amisnyov@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;amisnyov@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Web UI source code annotation</title>
<updated>2013-10-16T16:08:17+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-09-06T13:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=efafd7fe871bc368b91db78bb132abb027141a24'/>
<id>efafd7fe871bc368b91db78bb132abb027141a24</id>
<content type='text'>
Part of ongoing Web UI documentation effort. Source code is annotated in a way that it can be processed by documentation generator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of ongoing Web UI documentation effort. Source code is annotated in a way that it can be processed by documentation generator.
</pre>
</div>
</content>
</entry>
<entry>
<title>Web UI: move ./_base/metadata_provider.js to ./metadata.js</title>
<updated>2013-05-17T10:32:24+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-05-14T17:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=89be148580169d9a8dbafa8a72f8c23034e3b601'/>
<id>89be148580169d9a8dbafa8a72f8c23034e3b601</id>
<content type='text'>
Metadata provider is IPA specific object, not a framework object, so it should not be in _base directory.

https://fedorahosted.org/freeipa/ticket/3604
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Metadata provider is IPA specific object, not a framework object, so it should not be in _base directory.

https://fedorahosted.org/freeipa/ticket/3604
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: HBAC Test tab is missing</title>
<updated>2013-05-14T16:43:54+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-05-14T16:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=2ba3140affdff258716b0f156c2c205ee9fcdd2f'/>
<id>2ba3140affdff258716b0f156c2c205ee9fcdd2f</id>
<content type='text'>
Caused by typo in metadata provider source path.

No metadata -&gt; no HBAC test entity -&gt; no tab

https://fedorahosted.org/freeipa/ticket/3627
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Caused by typo in metadata provider source path.

No metadata -&gt; no HBAC test entity -&gt; no tab

https://fedorahosted.org/freeipa/ticket/3627
</pre>
</div>
</content>
</entry>
<entry>
<title>Builder: Singleton_registry: return null when construction spec not available</title>
<updated>2013-05-06T14:22:30+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-04-26T14:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=c506087227acdbc9edba8f000fe7a7ab3abdf621'/>
<id>c506087227acdbc9edba8f000fe7a7ab3abdf621</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/3235
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/3235
</pre>
</div>
</content>
</entry>
<entry>
<title>Builder: fix join of pre_ops and post_ops arrays</title>
<updated>2013-05-06T14:22:30+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-04-26T13:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=348dc948fffc19ee4f44859eaa93b768620c36f1'/>
<id>348dc948fffc19ee4f44859eaa93b768620c36f1</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/3235
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/3235
</pre>
</div>
</content>
</entry>
<entry>
<title>Builder: handle expected errors in post_ops</title>
<updated>2013-05-06T14:22:28+00:00</updated>
<author>
<name>Petr Vobornik</name>
<email>pvoborni@redhat.com</email>
</author>
<published>2013-04-18T12:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/freeipa.git/commit/?id=aba74aafe57479e3d94e7010f08907352596edb8'/>
<id>aba74aafe57479e3d94e7010f08907352596edb8</id>
<content type='text'>
https://fedorahosted.org/freeipa/ticket/3235
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/freeipa/ticket/3235
</pre>
</div>
</content>
</entry>
</feed>
