summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rw-r--r--install/ui/Makefile.am1
-rw-r--r--install/ui/sync_otp.html67
2 files changed, 68 insertions, 0 deletions
diff --git a/install/ui/Makefile.am b/install/ui/Makefile.am
index 1c223fdd3..9e4867113 100644
--- a/install/ui/Makefile.am
+++ b/install/ui/Makefile.am
@@ -17,6 +17,7 @@ app_DATA = \
ipa.css \
reset_password.js \
reset_password.html \
+ sync_otp.html \
$(NULL)
EXTRA_DIST = \
diff --git a/install/ui/sync_otp.html b/install/ui/sync_otp.html
new file mode 100644
index 000000000..5814b6c57
--- /dev/null
+++ b/install/ui/sync_otp.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title>IPA: Identity Policy Audit</title>
+
+ <!--[if IE]>
+ <meta id="ie-detector">
+ <![endif]-->
+
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <script type="text/javascript" src="js/libs/loader.js"></script>
+ <script type="text/javascript">
+
+ var dojoConfig = {
+ baseUrl: "js",
+ has: {
+ 'dojo-firebug': false,
+ 'dojo-debug-messages': true
+ },
+ parseOnLoad: false,
+ async: true,
+ packages: [
+ {
+ name:'dojo',
+ location:'dojo'
+ },
+ {
+ name: 'freeipa',
+ location: 'freeipa'
+ }
+ ],
+ cacheBust: ipa_loader.num_version || ""
+ };
+
+ (function() {
+ var ie = !!document.getElementById('ie-detector');
+ var styles = ['css/patternfly.css', 'css/ipa.css', 'ipa.css'];
+ if (ie) styles.push('ie.css');
+ var icons = ['favicon.ico'];
+ var scripts = [
+ 'js/libs/json2.js',
+ 'js/libs/jquery.js',
+ 'js/libs/bootstrap.js',
+ 'js/libs/jquery.ordered-map.js',
+ 'js/libs/browser.js',
+ 'js/dojo/dojo.js'
+ ];
+ ipa_loader.scripts(scripts, function() {
+ require(['freeipa/core', 'dojo/domReady!'], function(app) {
+ var sync = require('freeipa/plugins/sync_otp');
+ sync.facet_spec.widgets[1].allow_cancel = false;
+ app.run_simple('sync-otp');
+ });
+ });
+ ipa_loader.styles(styles);
+ ipa_loader.icons(icons);
+
+ })();
+ </script>
+</head>
+
+<body>
+ <noscript>This application requires JavaScript enabled.</noscript>
+</body>
+
+</html> \ No newline at end of file