{"id":611,"date":"2015-08-20T00:35:38","date_gmt":"2015-08-19T20:35:38","guid":{"rendered":"https:\/\/noshutdown.ru\/?page_id=611"},"modified":"2020-05-05T14:09:09","modified_gmt":"2020-05-05T10:09:09","slug":"redmine-plugins-vault","status":"publish","type":"page","link":"https:\/\/noshutdown.ru\/en\/redmine-plugins-vault\/","title":{"rendered":"Vault"},"content":{"rendered":"<p><script src=\"https:\/\/noshutdown.ru\/wp-includes\/js\/bootstrap.min.js\"><\/script><\/p>\n<div>\n    <!-- Nav tabs --><\/p>\n<ul class=\"nav nav-tabs\" role=\"tablist\">\n<li role=\"presentation\" class=\"active\">\n            <a href=\"#about\" aria-controls=\"home\" role=\"tab\" data-toggle=\"tab\">Description<\/a><\/li>\n<li role=\"presentation\">\n            <a href=\"#install\" aria-controls=\"messages\" role=\"tab\" data-toggle=\"tab\">Installation<\/a><\/li>\n<li role=\"presentation\">\n            <a href=\"#screens\" aria-controls=\"messages\" role=\"tab\" data-toggle=\"tab\">Screenshots<\/a><\/li>\n<li role=\"presentation\">\n            <a href=\"#releases\" aria-controls=\"profile\" role=\"tab\" data-toggle=\"tab\">Change list<\/a><\/li>\n<\/ul>\n<p><!-- Tab panes --><\/p>\n<div class=\"tab-content\">\n<div role=\"tabpanel\" class=\"tab-pane active\" id=\"about\">\n            Vault &#8211; is a plugin for project management system Redmine.<br \/>\nAllows you to store various passwords \/ keys in one place for the project.<\/p>\n<div class=\"row\">\n<div class=\"col-md-4\">\n<ul class=\"list-group\">\n<li class=\"list-group-item list-group-item-success\"> Compatibility:<\/li>\n<li class=\"list-group-item\"> Redmine: 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*<\/li>\n<li class=\"list-group-item\"> Database: SQLite, MySQL, PostgreSQL<\/li>\n<li class=\"list-group-item\"> OS: Linux, OS X, Windows<\/li>\n<li class=\"list-group-item\"> Browsers: Chrome, Safari, Internet Explorer, Firefox<\/li>\n<li class=\"list-group-item\"> Languages: China, Dutch, English, Italian, Russian, German, Portugal, Brazil<\/li>\n<\/ul>\n<\/div>\n<div class=\"col-md-8\">\n<ul class=\"list-group\">\n<li class=\"list-group-item list-group-item-success\"> Capability:<\/li>\n<li class=\"list-group-item\"> Storage of keys for each project<\/li>\n<li class=\"list-group-item\"> Separation of access rights by role in the project<\/li>\n<li class=\"list-group-item\"> Separation by user access rights (whitelist)<\/li>\n<li class=\"list-group-item\"> Encryption keys (Vault,Redmine)<\/li>\n<li class=\"list-group-item\"> Print a list of keys in PDF<\/li>\n<li class=\"list-group-item\"> Adding keys<\/li>\n<li class=\"list-group-item\"> Delete keys<\/li>\n<li class=\"list-group-item\"> Edit keys<\/li>\n<li class=\"list-group-item\"> View the keys<\/li>\n<li class=\"list-group-item\"> Saving the key to the clipboard<\/li>\n<li class=\"list-group-item\"> Search by Name, URL, Tag<\/li>\n<li class=\"list-group-item\"> Key tags<\/li>\n<li class=\"list-group-item\"> Auto-complete: Tags<\/li>\n<li class=\"list-group-item\"> Context Menu<\/li>\n<li class=\"list-group-item\"> Creating\/restoring from backup<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div role=\"tabpanel\" class=\"tab-pane\" id=\"install\">\n<div class=\"row\">\n<div class=\"col-md-8\">\n                    <abbr>Vault 0.4.1 for Redmine 4.1.*\/4.0.*\/3.4.*\/3.3.*\/3.2.*\/3.1.*<\/abbr><\/div>\n<div class=\"col-md-4\">\n                    <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\" target=\"_blank\" class=\"btn btn-primary\" rel=\"noopener noreferrer\">Download<\/a><\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"col-md-8\">\n                    <code># cd redmine\/plugins<br \/>\n# git clone https:\/\/github.com\/noshutdown-ru\/vault<br \/>\n# cd ..\/<br \/>\n# bundle install --without development test<br \/>\n# rake redmine:plugins:migrate RAILS_ENV=production<\/code><\/div>\n<\/div>\n<div class=\"row\">\n<div>\n                After installing a plugin, open the settings <kbd>http:\/\/*\/settings\/plugin\/vault<\/kbd><br \/>\nand enter encryption key in the <kbd>Encryption key<\/kbd> field. Or use encryption Redmine Encryption,<br \/>\nto do this, add the encryption key to a file <kbd>config\/configuration.yml<\/kbd>, for example<br \/>\n<kbd>database_cipher_key: HediddAwkAbCunnoashtAlEcBuobdids<\/kbd> and check the box on the<br \/>\n<kbd>Use Redmine Encryption<\/kbd>.<\/div>\n<div>\n                For create backup from console use:<br \/>\n<kbd>bundle exec rake redmine:plugins:vault:backup<\/kbd> in redmine root.<br \/>\nBackup must be created in <kbd>\/tmp<\/kbd>.<\/div>\n<div>\n                If you are upgrading Vault do not forget to run the following command:<br \/>\n<kbd>rake redmine:plugins:assets<\/kbd><\/div>\n<div>\n                When set to Redmine 3.* add<br \/>\n<kbd>Rails.application.config.assets.precompile += %w( zeroclipboard.js )<\/kbd><br \/>\nto <kbd>config\/initializers\/assets.rb<\/kbd> and restart your server.<\/div>\n<\/div>\n<\/div>\n<div role=\"tabpanel\" class=\"tab-pane\" id=\"screens\">\n        \n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 25%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-611 gallery-columns-4 gallery-size-full'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-keys.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-keys.jpeg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1286\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-keys.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-keys-300x168.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-keys-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1286'>\n\t\t\t\tKeys list\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-menu.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-menu.jpeg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1287\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-menu.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-menu-300x171.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-menu-50x29.jpeg 50w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1287'>\n\t\t\t\tMenu\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_tags.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"1160\" height=\"623\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_tags.jpg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1046\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_tags.jpg 1160w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_tags-300x161.jpg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_tags-1024x550.jpg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_tags-50x27.jpg 50w\" sizes=\"auto, (max-width: 1160px) 100vw, 1160px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1046'>\n\t\t\t\tKeys tags\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_search.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"1160\" height=\"623\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_search.jpg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1047\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_search.jpg 1160w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_search-300x161.jpg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_search-1024x550.jpg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_search-50x27.jpg 50w\" sizes=\"auto, (max-width: 1160px) 100vw, 1160px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1047'>\n\t\t\t\tKeys search\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_availible_in.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"1160\" height=\"623\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_availible_in.jpg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1045\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_availible_in.jpg 1160w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_availible_in-300x161.jpg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_availible_in-1024x550.jpg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_availible_in-50x27.jpg 50w\" sizes=\"auto, (max-width: 1160px) 100vw, 1160px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1045'>\n\t\t\t\tKeys availeble\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-edit-key.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-edit-key.jpg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1285\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-edit-key.jpg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-edit-key-300x171.jpg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-edit-key-50x29.jpg 50w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1285'>\n\t\t\t\tCreate key\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_pdf.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"1160\" height=\"623\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_pdf.jpg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1028\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_pdf.jpg 1160w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_pdf-300x161.jpg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_pdf-1024x550.jpg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2015\/08\/project_keys_pdf-50x27.jpg 50w\" sizes=\"auto, (max-width: 1160px) 100vw, 1160px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1028'>\n\t\t\t\tExport to PDF\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-settings.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-settings.jpeg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1289\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-settings.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-settings-300x168.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-settings-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1289'>\n\t\t\t\tSettings\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-roles.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-roles.jpeg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1288\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-roles.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-roles-300x168.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-roles-50x28.jpeg 50w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1288'>\n\t\t\t\tAccess rights\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-whitelist.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-whitelist.jpeg\" class=\"attachment-full size-full\" alt=\"\" aria-describedby=\"gallery-1-1290\" srcset=\"https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-whitelist.jpeg 1024w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-whitelist-300x171.jpeg 300w, https:\/\/noshutdown.ru\/wp-content\/uploads\/2016\/12\/vault-whitelist-50x29.jpeg 50w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-1290'>\n\t\t\t\tRoles\n\t\t\t\t<\/dd><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n<\/div>\n<div role=\"tabpanel\" class=\"tab-pane\" id=\"releases\">\n<ul>\n<li>Version: 0.4.1 (04.01.2020)\n<ul>\n<li>Improvement: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/57\"> Redmine 4.1 compatibility.<\/a><\/li>\n<li>Improvement: Added CHANGELOG.md<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.4.0 (22.12.2019)\n<ul>\n<li>New feature:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/54\"> Get keys from project by api call. <\/a> http &#8211;json GET http:\/\/redmine.server\/projects\/test1\/keys.json key=&#8230;<\/li>\n<li>Improvement:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/49\">Added validation of encryption key length<\/a><\/li>\n<li>Improvement:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/50\">Updated Portuguese &#8211; Brazil translation<\/a><\/li>\n<li>Improvement:Add Japanese translation<\/li>\n<li>Improvement:Add French translation<\/li>\n<li>Improvement:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/53\">Import from backup update existing keys by name instead of create new ones<\/a><\/li>\n<li>Improvement:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/51\">Whitelists support groups<\/a><\/li>\n<li>Bugfix:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/52\">Export keys not working on Windows<\/a><\/li>\n<li>Bugfix:<a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/47\">Error in redmine subdir icons display<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.11 (10.02.2019)\n<ul>\n<li> Improved: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/45\"> Support Redmine 4.0.* <\/a><\/li>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/46\"> Menu admin no Icon <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.10 (10.12.2018)\n<ul>\n<li> New translation: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/42\"> Spanish <\/a><\/li>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/41\"> Whitelist cannot be modifyed <\/a><\/li>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/43\"> Redmine encryption, password cannot be longer 32 characters <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.9 (23.05.2018)\n<ul>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/37\"> Incompatible character encodings <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.8 (21.05.2018)\n<ul>\n<li> New translation: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/33\"> German <\/a><\/li>\n<li> New translation: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/26\"> Portugal <\/a><\/li>\n<li> New translation: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/25\"> Brazilian Portuguese <\/a><\/li>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/pull\/31\"> Double icon <\/a><\/li>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/28\"> Copy to clipboard <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.7 (20.02.2018)\n<ul>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/24\"> Search not working. <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.6 (13.02.2018)\n<ul>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/23\"> Undefined method &#8216;offset&#8217;. <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.5 (06.02.2018)\n<ul>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/22\"> White lists not block user by direct link. <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.4 (17.01.2018)\n<ul>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/13\"> Error on searching by Name\/URL (PostgreSQL) <\/a><\/li>\n<li> Fixed bug: <a href=\"https:\/\/github.com\/noshutdown-ru\/vault\/issues\/17\"> Right click no url (Redmine 3.4) <\/a><\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.3 (19.10.2017)\n<ul>\n<li> Fixed Chinese translation<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.2 (17.09.2017)\n<ul>\n<li> Added support Redmine 3.4<\/li>\n<li> Added languages supports: China, Dutch, Italian<\/li>\n<li> Added copy by click on the fields: url, login<\/li>\n<li> Fixed error uploading small files<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.1 (11.12.2016)\n<ul>\n<li>Bug fix: edit whitelists<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.3.0 (07.12.2016)\n<ul>\n<li>Added separation of access rights for users (whitelist)<\/li>\n<li>Supports Redmine 3.3<\/li>\n<li>Supports PostgreSQL<\/li>\n<li>Added context menu to the list of keys<\/li>\n<li>Improved mechanism for creating backups: added tags<\/li>\n<li>http\/https url open in new tabs<\/li>\n<li>Supports Redmine 2.6 terminated<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.2.0 (08.07\/2016)\n<ul>\n<li>Added ability to search by Name, URL, Tag<\/li>\n<li>Added auto-complete for tags<\/li>\n<li>Added functionality of creating backup copies of keys (no tags)<\/li>\n<li>Supports Redmine 3.2<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.1.2 (27.02.2016)\n<ul>\n<li>Added the ability to attach any file<\/li>\n<li>Added the ability to copy to the clipboard, each key field<\/li>\n<li>Improved user interface display tags<\/li>\n<li>Improved key list display interface<\/li>\n<li>Fixed an issue when you add a key file<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.1.0 (18.01.2016)\n<ul>\n<li>Bug fix<\/li>\n<li>Update versioning<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.0.6 (31.12.2015)\n<ul>\n<li>Added the ability to specify a tag to the keys<\/li>\n<li>Added preview mode key card (without editing)<\/li>\n<li>Added the ability to encrypt through redmine (database_cipher_key)<\/li>\n<li>Code&nbsp;refactoring<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.0.5 (01.11.2015)\n<ul>\n<li>Updated field at the keys: name, URL, User Name, Password, Comment.<\/li>\n<li>Added pagination<\/li>\n<li>Added ability to sort the keys by name<\/li>\n<li>Added a more flexible system of separation of access rights by role<\/li>\n<li>Added the ability to clone a key (it helps to create the same type of keys)<\/li>\n<li>Added ability to print a list of passwords to PDF<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.0.4 (01.10.2015)\n<ul>\n<li>Update Design<\/li>\n<li>Adding ssh keys file<\/li>\n<li>Separation of access by role<\/li>\n<li>Compatible with Redmine 2.6<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.0.3 (02.09.2015)\n<ul>\n<li>Compatible with Ruby 1.9.1<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.0.2 (01.09.2015)\n<ul>\n<li>Delete keys<\/li>\n<li>Encryption keys<\/li>\n<\/ul>\n<\/li>\n<li>Version: 0.0.1 (20.08.2015)\n<ul>\n<li>Compatibility (Tested)\n<ul>\n<li>Redmine: 3.1.0.stable<\/li>\n<li>Ruby:&nbsp;2.2.2-p95,2.0.0-p598<\/li>\n<li>Rails:&nbsp;4.2.3<\/li>\n<li>Database: SQLite, MySQL<\/li>\n<li>OS: Linux, OS X, Windows<\/li>\n<li>Browsers: Chrome, Safari, Internet Explorer, Firefox<\/li>\n<\/ul>\n<\/li>\n<li>Capability\n<ul>\n<li>Storage of keys for each project<\/li>\n<li>Search&nbsp;keys<\/li>\n<li>Adding keys<\/li>\n<li>Edit keys<\/li>\n<li>Saving the key to the clipboard<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Installation Screenshots Change list Vault &#8211; is a plugin for project management system Redmine. Allows you to store various passwords \/ keys in one place for the project. Compatibility: Redmine: 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.* Database: SQLite, MySQL, PostgreSQL OS: Linux, OS X, Windows Browsers: Chrome, Safari, Internet [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-611","page","type-page","status-publish","hentry"],"wppr_data":{"cwp_meta_box_check":"No","cwp_rev_product_name":"","cwp_rev_product_image":"","cwp_image_link":"image","cwp_rev_price":""},"_links":{"self":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages\/611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/comments?post=611"}],"version-history":[{"count":255,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages\/611\/revisions"}],"predecessor-version":[{"id":1951,"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/pages\/611\/revisions\/1951"}],"wp:attachment":[{"href":"https:\/\/noshutdown.ru\/en\/wp-json\/wp\/v2\/media?parent=611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}