diff options
author | brantje <brantje@gmail.com> | 2017-02-19 17:13:40 +0300 |
---|---|---|
committer | brantje <brantje@gmail.com> | 2017-02-22 20:02:55 +0300 |
commit | 514cb569fba1ee7333f49d8adc4b7be6b52497b4 (patch) | |
tree | 6ba17ac4c2393d4d0ef50bcfefa6816427dbb18a /templates | |
parent | ca4f6dfeaf033a9161294ccf6999b96decf69bcd (diff) |
Add feature to move vaults to other account
Diffstat (limited to 'templates')
-rw-r--r-- | templates/part.admin.php | 205 |
1 files changed, 124 insertions, 81 deletions
diff --git a/templates/part.admin.php b/templates/part.admin.php index 10b7d98d..9673d540 100644 --- a/templates/part.admin.php +++ b/templates/part.admin.php @@ -5,6 +5,9 @@ use \OCP\App; script('passman', 'settings-admin'); +style('passman', 'admin'); +style('passman', 'vendor/font-awesome/font-awesome.min'); + $checkVersion = OC::$server->getConfig()->getAppValue('passman', 'check_version', '1') === '1'; $AppInstance = new App(); $localVersion = $AppInstance->getAppInfo("passman")["version"]; @@ -41,86 +44,126 @@ $ciphers = openssl_get_cipher_methods(); ?> <div id="passwordSharingSettings" class="followup section"> - <form name="passman_settings"> - <h2><?php p($l->t('Passman Settings')); ?></h2> - <?php - if ($checkVersion) { - p($l->t('Github version:') . ' ' . $githubVersion); - print '<br />'; - } ?> - Local version: <?php p($localVersion); ?><br/> - <?php - if ($checkVersion && version_compare($githubVersion, $localVersion) === 1) { - p($l->t('A newer version of passman is available')); - } - ?> - <h3><?php p($l->t('Sharing')); ?></h3> - <p> - <input type="checkbox" name="passman_link_sharing_enabled" - id="passman_link_sharing_enabled" class="checkbox" - value="1"/> - <label for="passman_link_sharing_enabled"> - <?php p($l->t('Allow users on this server to share passwords with a link')); ?> - </label> - </p> + <h2><?php p($l->t('Passman Settings')); ?></h2> + <?php + if ($checkVersion) { + p($l->t('Github version:') . ' ' . $githubVersion); + print '<br />'; + } ?> + Local version: <?php p($localVersion); ?><br/> + <?php + if ($checkVersion && version_compare($githubVersion, $localVersion) === 1) { + p($l->t('A newer version of passman is available')); + } + ?> + <div id="passman-tabs"> + <ul> + <li> + <a href="#general"><?php p($l->t('General settings')); ?></a> + </li> + <li> + <a href="#sharing"><?php p($l->t('Password sharing')); ?></a> + </li> + <li> + <a href="#mover"><?php p($l->t('Credential mover')); ?></a> + </li> + <li> + <a href="#tabs-3"><?php p($l->t('Vault delete requests')); ?></a> + </li> + </ul> + <div id="general"> + <form name="passman_settings"> + <p> + <input type="checkbox" name="check_version" + id="passman_check_version" class="checkbox" + value="0"/> + <label for="passman_check_version"> + <?php p($l->t('Check for new versions')); ?> + </label> + </p> + <p> + <input type="checkbox" name="https_check" + id="passman_https_check" class="checkbox" + value="0"/> + <label for="passman_https_check"> + <?php p($l->t('Enable HTTPS check')); ?> + </label> + </p> + <p> + <input type="checkbox" name="disable_contextmenu" + id="passman_disable_contextmenu" class="checkbox" + value="0"/> + <label for="passman_disable_contextmenu"> + <?php p($l->t('Disable context menu')); ?> + </label> + </p> + <p> + <input type="checkbox" name="passman_disable_debugger" + id="passman_disable_debugger" class="checkbox" + value="0"/> + <label for="passman_disable_debugger"> + <?php p($l->t('Disable javascript debugger')); ?> + </label> + </p> + <p> + <label for="vault_key_strength">Minimum vault key + strength:</label> + <select name="vault_key_strength" id="vault_key_strength"> + <option value="0"> + Poor + </option> + <option value="2"> + Weak + </option> + <option value="3"> + Good + </option> + <option value="4"> + Strong + </option> + </select> + </p> + </form> + </div> + <div id="sharing"> + <p> + <input type="checkbox" name="passman_link_sharing_enabled" + id="passman_link_sharing_enabled" class="checkbox" + value="1"/> + <label for="passman_link_sharing_enabled"> + <?php p($l->t('Allow users on this server to share passwords with a link')); ?> + </label> + </p> + + <p> + <input type="checkbox" name="passman_sharing_enabled" + id="passman_sharing_enabled" class="checkbox" + value="1"/> + <label for="passman_sharing_enabled"> + <?php p($l->t('Allow users on this server to share passwords with other users')); ?> + </label> + </p> + </div> + <div id="mover"> + <p><?php p($l->t('Move credentials from one account to another')); ?></p> + <br/> + <table class="table"> + <tr> + <td><?php p($l->t('Source account')); ?> </td> + <td><input class="username-autocomplete" type="text" id="source_account" name="source_account"></td> + </tr> + <tr> + <td><?php p($l->t('Destination account')); ?> </td> + <td><input class="username-autocomplete" type="text" id="destination_account" name="destination_account"></td> + </tr> + </table> + <button class="success" id="move_credentials">Move</button> + <span id="moveStatus" style="display: none;"><?php p($l->t('Credentials moved!')); ?></span> + + </div> + <div id="tabs-3"> + Requests to delete vault + </div> - <p> - <input type="checkbox" name="passman_sharing_enabled" - id="passman_sharing_enabled" class="checkbox" - value="1"/> - <label for="passman_sharing_enabled"> - <?php p($l->t('Allow users on this server to share passwords with other users')); ?> - </label> - </p> - <h3><?php p($l->t('General')); ?></h3> - <p> - <input type="checkbox" name="check_version" - id="passman_check_version" class="checkbox" - value="0"/> - <label for="passman_check_version"> - <?php p($l->t('Check for new versions')); ?> - </label> - </p> - <p> - <input type="checkbox" name="https_check" - id="passman_https_check" class="checkbox" - value="0"/> - <label for="passman_https_check"> - <?php p($l->t('Enable HTTPS check')); ?> - </label> - </p> - <p> - <input type="checkbox" name="disable_contextmenu" - id="passman_disable_contextmenu" class="checkbox" - value="0"/> - <label for="passman_disable_contextmenu"> - <?php p($l->t('Disable context menu')); ?> - </label> - </p> - <p> - <input type="checkbox" name="passman_disable_debugger" - id="passman_disable_debugger" class="checkbox" - value="0"/> - <label for="passman_disable_debugger"> - <?php p($l->t('Disable javascript debugger')); ?> - </label> - </p> - <p> - <label for="vault_key_strength">Minimum vault key strength:</label> - <select name="vault_key_strength" id="vault_key_strength"> - <option value="0"> - Poor - </option> - <option value="2"> - Weak - </option> - <option value="3"> - Good - </option> - <option value="4"> - Strong - </option> - </select> - </p> - </form> + </div> </div> |