- Timestamp:
- 2016-03-23T06:44:13Z (9 years ago)
- Branches:
- master
- Children:
- e41ba05
- Parents:
- d701547
- git-author:
- Dennis Kaarsemaker <dennis@…> (22-02-16 20:04:10)
- git-committer:
- Dennis Kaarsemaker <dennis@…> (23-03-16 06:44:13)
- Location:
- protocols
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/account.c
rd701547 r3ac6d9f 67 67 68 68 s = set_add(&a->set, "password", NULL, set_eval_account, a); 69 s->flags |= SET_NOSAVE | SET_NULL_OK | SET_PASSWORD ;69 s->flags |= SET_NOSAVE | SET_NULL_OK | SET_PASSWORD | ACC_SET_LOCKABLE; 70 70 71 71 s = set_add(&a->set, "tag", NULL, set_eval_account, a); … … 73 73 74 74 s = set_add(&a->set, "username", NULL, set_eval_account, a); 75 s->flags |= SET_NOSAVE | ACC_SET_OFFLINE_ONLY ;75 s->flags |= SET_NOSAVE | ACC_SET_OFFLINE_ONLY | ACC_SET_LOCKABLE; 76 76 set_setstr(&a->set, "username", user); 77 77 -
protocols/account.h
rd701547 r3ac6d9f 63 63 ACC_SET_OFFLINE_ONLY = 0x02, /* Allow changes only if the acct is offline. */ 64 64 ACC_SET_ONLINE_ONLY = 0x04, /* Allow changes only if the acct is online. */ 65 ACC_SET_LOCKABLE = 0x08 /* Setting cannot be changed if the account is locked down */ 65 66 } account_set_flag_t; 66 67 … … 70 71 ACC_FLAG_HANDLE_DOMAINS = 0x04, /* Contact handles need a domain portion. */ 71 72 ACC_FLAG_LOCAL = 0x08, /* Contact list is local. */ 73 ACC_FLAG_LOCKED = 0x10, /* Account is locked (cannot be deleted, certain settings can't changed) */ 72 74 } account_flag_t; 73 75
Note: See TracChangeset
for help on using the changeset viewer.