[Freeipa-devel] [PATCH] 683-690 webui: OTP token sync

Petr Vobornik pvoborni at redhat.com
Thu Jun 26 14:11:37 UTC 2014


This set of patches creates page(s) for OTP Token Sync.

there are two options:
1. from login page by "Sync OTP Token" link.
   - user can navigate between those two pages
2. standalone page on `ipa/ui/sync_otp.html` which is not linked to UI 
and can be used separately.

Both share the same code.

All dependencies should be in master.

This implements only ticket: https://fedorahosted.org/freeipa/ticket/4218

Sync by authenticated user will be implemented later in tickets:
https://fedorahosted.org/freeipa/ticket/4365
https://fedorahosted.org/freeipa/ticket/4366


Patch descriptions:

== [PATCH] 683 webui: base class for LoginScreen-like facets ==
LoginScreen has layout which can be reused for other facets/widgets,
e.g. for Sync OTP facet

== [PATCH] 684 webui: add OTP token synchronization ==
New SyncOTPScreen widget and related facet

== [PATCH] 685 webui: add link pointing to OTP sync page to login ==

== [PATCH] 686 webui: support global notifications in all containers ==
Global notifications were limited to "main" container. Now they have 
their own container which is displayed over other ones. It makes them 
usable everywhere.

== [PATCH] 687 webui: bind Login facet and OTP sync facet ==
Simple plugin which handles transition from login facet to OTP sync 
facet and vice versa.

== [PATCH] 688 webui: fix confirmation mixin origin check ==
Current check is not enough.

== [PATCH] 689 webui: layer for standalone pages which use WebUI 
framework ==
Current compiled Web UI layer (app.js) contains every FreeIPA plugin and
not just the UI framework. It's not possible to start just a simple facet.

This commit creates a basis for a layer (core.js) which contains only 
framework code and not entity related code.

== [PATCH] 690 webui: add sync_otp.html ==
standalone page for OTP token synchronization. It reuses SyncOTPScreen
widget instead of reimplementing the logic as in other standalone pages.
-- 
Petr Vobornik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0690-webui-add-sync_otp.html.patch
Type: text/x-patch
Size: 3752 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0689-webui-layer-for-standalone-pages-which-use-WebUI-fra.patch
Type: text/x-patch
Size: 7959 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0688-webui-fix-confirmation-mixin-origin-check.patch
Type: text/x-patch
Size: 1669 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0687-webui-bind-Login-facet-and-OTP-sync-facet.patch
Type: text/x-patch
Size: 4574 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0686-webui-support-global-notifications-in-all-containers.patch
Type: text/x-patch
Size: 2963 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0685-webui-add-link-pointing-to-OTP-sync-page-to-login.patch
Type: text/x-patch
Size: 3951 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0684-webui-add-OTP-token-synchronization.patch
Type: text/x-patch
Size: 16877 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0683-webui-base-class-for-LoginScreen-like-facets.patch
Type: text/x-patch
Size: 22866 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140626/6b7fca1e/attachment-0007.bin>


More information about the Freeipa-devel mailing list