Skip to content
Jeffery Zhao edited this page Mar 15, 2017 · 9 revisions

Customize fields

Warning: fields string with wrong format might prevent you entering password manager!, read this page carefully before you customize fields.

Introduction

Users might find it helpful to customize their fields. For example, some users always use a same username everywhere, so they might want to delete username field or at least hide this field. Some users might want to add a answer to security question field because they always forget their answer to security questions. In password manager, fields are controlled by fields string, which is associated with a user account for Password-Manager. That said, different users can have different customized fields. Password-Manager allows users to edit fields string to customize their fields.

How to customize fields

After login, open settings -> Customize Fields. You'll see your current fields string. If you never edited it before, it's the default fields string. You can edit this string and then save it by clicking Change. The format requirement for this fields string is as follows:

  1. String should be in JSON format, a format like {entry_1,entry_2,entry_3}. Even if you don't want any fields, you should make the string {} instead of empty.

  2. Each entry in 1 should be like "label":{"colname":"screen name","hint":"input hint","cls":" style"}, italics texts are placeholder for parts you can edit.

  • label is a system label for this entry, which should be UNIQUE and won't show up in user screen.
  • screen name is the name for this entry that the user see on their screen, need not to be unique.
  • input hint is the hint string that will show up when you try to edit values for this field.
  • style is the display style for this field. If style string is empty (e.g. ..."cls":" "...), this field will always show up. If style = hidden (e.g. ..."cls":" hidden"...), this field will not show up in main table. You can only access it by clicking [view details]. If style = hidden-xs, this field will not show up in main table on small screens such as smart phone screens, but will show up on computer screens. NO OTHER VALUES ALLOWED for style. There should always be a space before style string, don't delete it.
  1. Optionally, you may define the position of each additional fields on the main table of Password Manager. If you want to define position, the entry should look like: "label":{"colname":"screen name","hint":"input hint","cls":" style","position":position_num}
  • position_num should be an integer number greater than or equal to 1. Account name will always be the first column in main table. if position is defined to be 1, it will appear right after the account name.
  1. An example of fields string is shown as follows: {"url":{"colname":"URL","hint":"","cls":" hidden"},"user":{"colname":"Username","hint":"","cls":" hidden-xs","position":1},"tags":{"colname":"Tags","hint":"Comma separated values","cls":" hidden-xs"}}

  2. Account name and Password fields are mandatory and the style is fixed. So you don't need to specify these two fields in fields string. Otherwise you might have a duplicate.

  3. passwordlastchangtime_01_system can't be used as label as it's already occupied by the system.

Tags

Tags allow you to group accounts and find accounts with same the same tag quickly. If you have a field named "tags" (there is tags field by default) and you have at least one entry with tags field not empty, at the top-right corner of the password manager window, you'll see tag-overview section.

  • You can group accounts by tags by clicking the down arrow in tag-overview section.
  • You can filter tags by clicking the tags you want to use. Then, only accounts with this tag will show up in your screen.
Clone this wiki locally