From 44c2d8f572229c386f57265b39413b43ad7a49aa Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Tue, 9 Jan 2018 16:13:51 -0500 Subject: [PATCH] Ticket 49520 - Cockpit UI - Add database chaining HTML Description: Add chaining pages/forms https://pagure.io/389-ds-base/issue/49520 Reviewed by: ? --- Makefile.am | 6 +- configure.ac | 7 +- src/cockpit/389-console/backend.html | 448 ++++++++++++++++++++++++++++-- src/cockpit/389-console/css/ds.css | 94 ++++++- src/cockpit/389-console/js/backend.js | 197 +++++++++++-- src/cockpit/389-console/js/plugins.js | 6 +- src/cockpit/389-console/js/replication.js | 18 +- src/cockpit/389-console/js/schema.js | 13 +- src/cockpit/389-console/js/security.js | 4 + src/cockpit/389-console/js/servers.js | 25 +- src/cockpit/389-console/plugins.html | 280 +++++++++++++++++-- src/cockpit/389-console/replication.html | 43 ++- src/cockpit/389-console/schema.html | 347 +++++++++++++++-------- src/cockpit/389-console/security.html | 41 ++- src/cockpit/389-console/servers.html | 382 +++++++++++++++---------- 15 files changed, 1537 insertions(+), 374 deletions(-) diff --git a/Makefile.am b/Makefile.am index 4e76c1bbe..82b178263 100644 --- a/Makefile.am +++ b/Makefile.am @@ -290,6 +290,7 @@ gdbautoloaddir = $(prefixdir)/share/gdb/auto-load$(sbindir) cockpitdir = $(datadir)@cockpitdir@ cockpitstaticdir = $(datadir)@cockpitstaticdir@ cockpitimagesdir = $(datadir)@cockpitimagesdir@ +cockpitstaticimagesdir = $(datadir)@cockpitstaticimagesdir@ cockpitjsdir = $(datadir)@cockpitjsdir@/ cockpitcssdir = $(datadir)@cockpitcssdir@ @@ -900,13 +901,16 @@ cockpitstatic_DATA = src/cockpit/389-console/static/32px.png \ src/cockpit/389-console/static/style.min.css \ src/cockpit/389-console/static/throbber.gif -cockpitimages_DATA = src/cockpit/389-console/static/images/ui-icons_444444_256x240.png \ +cockpitstaticimages_DATA = src/cockpit/389-console/static/images/ui-icons_444444_256x240.png \ src/cockpit/389-console/static/images/ui-icons_777620_256x240.png \ src/cockpit/389-console/static/images/ui-icons_cc0000_256x240.png \ src/cockpit/389-console/static/images/ui-icons_555555_256x240.png \ src/cockpit/389-console/static/images/ui-icons_777777_256x240.png \ src/cockpit/389-console/static/images/ui-icons_ffffff_256x240.png +cockpitimages_DATA = src/cockpit/389-console/images/sort_asc.png \ + src/cockpit/389-console/images/sort_both.png + cockpitjs_DATA = src/cockpit/389-console/js/backend.js \ src/cockpit/389-console/js/ds.js \ src/cockpit/389-console/js/monitor.js \ diff --git a/configure.ac b/configure.ac index 46f13b9a2..981f8e21f 100644 --- a/configure.ac +++ b/configure.ac @@ -379,7 +379,8 @@ if test "$with_fhs_opt" = "yes"; then # relative to datadir cockpitdir=/389-console cockpitstaticdir=/389-console/static - cockpitimagesdir=/389-console/static/images + cockpitimagesdir=/389-console/images + cockpitstaticimagesdir=/389-console/static/images cockpitjsdir=/389-console/js cockpitcssdir=/389-console/css else @@ -421,7 +422,8 @@ else # relative to datadir cockpitdir=/$PACKAGE_NAME/389-console cockpitstaticdir=/$PACKAGE_NAME/389-console/static - cockpitimagesdir=/$PACKAGE_NAME/389-console/static/images + cockpitimagesdir=/$PACKAGE_NAME/389-console/images + cockpitstaticimagesdir=/$PACKAGE_NAME/389-console/static/images cockpitjsdir=/$PACKAGE_NAME/389-console/js cockpitcssdir=/$PACKAGE_NAME/389-console/css fi @@ -514,6 +516,7 @@ AC_SUBST(updatedir) AC_SUBST(cockpitdir) AC_SUBST(cockpitstaticdir) AC_SUBST(cockpitimagesdir) +AC_SUBST(cockpitstaticimagesdir) AC_SUBST(cockpitjsdir) AC_SUBST(cockpitcssdir) AC_SUBST(defaultuser) diff --git a/src/cockpit/389-console/backend.html b/src/cockpit/389-console/backend.html index 25158f11a..7b48f97fd 100644 --- a/src/cockpit/389-console/backend.html +++ b/src/cockpit/389-console/backend.html @@ -3,12 +3,15 @@
  • Database
  • @@ -47,7 +50,7 @@

    - +
    @@ -98,23 +101,23 @@

    - +
    - - - - -

    @@ -131,18 +134,211 @@ "sets whether database transaction log entries are immediately written to the disk. (nsslapd-db-durable-transactions)."> Enable Durable transactions

    +


    +

    + + + +
    +
    +

    Database Link Settings

    +
    +

    +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +

    + +
    +

    Default Database Link Creation Settings

    +
    +
    +
    + + + + + + +
    +
    +
    + + + + + +

    + + +
    +
    +
    +
    +

    +
    + + + + + +