Constructor for global users. @param sopts static options
(final StaticOptions sopts)
| 39 | * @param sopts static options |
| 40 | */ |
| 41 | public Users(final StaticOptions sopts) { |
| 42 | file = sopts.dbPath(string(Q_USERS.string()) + IO.XMLSUFFIX); |
| 43 | read(); |
| 44 | // ensure that default admin user exists |
| 45 | if(get(ADMIN) == null) add(new User(ADMIN).permission(Perm.ADMIN)); |
| 46 | } |
| 47 | |
| 48 | /** |
| 49 | * Reads user permissions. |