Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrantje <brantje@gmail.com>2017-02-19 17:13:40 +0300
committerbrantje <brantje@gmail.com>2017-02-22 20:02:55 +0300
commit514cb569fba1ee7333f49d8adc4b7be6b52497b4 (patch)
tree6ba17ac4c2393d4d0ef50bcfefa6816427dbb18a /templates
parentca4f6dfeaf033a9161294ccf6999b96decf69bcd (diff)
Add feature to move vaults to other account
Diffstat (limited to 'templates')
-rw-r--r--templates/part.admin.php205
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>