if (!mailbox_is_readonly(box)) {
status_r->permanent_flags = MAIL_FLAGS_NONRECENT;
status_r->permanent_keywords = TRUE;
- /* FIXME: set to FALSE if we're full */
- status_r->allow_new_keywords = TRUE;
+ status_r->allow_new_keywords =
+ !box->disallow_new_keywords;
}
}
return 0;
mailbox_save_*() to actually save a new physical copy rather than
simply incrementing a reference count (e.g. via hard link) */
unsigned int disable_reflink_copy_to:1;
+ /* Don't allow creating any new keywords */
+ unsigned int disallow_new_keywords:1;
};
struct mail_vfuncs {