generator: class: sfPropelAdminGenerator param: model_class: Mailbox theme: mailadmin fields: domain: { name: Domain } domain_id: { name: Domain } name { name: Username } max_quota: { name: Quota } max_address_count: { name: Maximum Addresses } last_login: { name: Last Login } list: peer_method: doSelectJoinDomain title: List of Mailboxes display: [=name, _domain_id, _max_quota, _max_address_count, active, _last_login] filters: [name, domain_id, max_quota, max_address_count, active, last_login] max_per_page: '$this->getUser()->getResultsPerPage("pager")' sort: [domain_id, asc] fields: name: { params: align=right } domain_id: { params: align=left } max_quota: { params: align=right } max_address_count: { params: align=right } active: { params: align=center width=1% } last_login: { params: align=right } object_actions: viewaddresses: { name: View Addresses, action: viewAddresses, icon: address.gif } createaddress: { name: Create New Address, action: createAddress, icon: address-new.gif } edit: { name: Edit Mailbox, action: edit, icon: edit.gif } delete: { name: Delete Mailbox, action: delete, icon: trash.gif, params: confirm=This will also remove all addresses for this mailbox. Are you sure? } actions: {} create: title: Create New Mailbox edit: title: Editing Mailbox %%name%% display: 'General Settings': [name, _password, _new_password, domain_id, active] 'Limits': [max_quota, max_address_count] fields: name: { name: Username, params: size=50 } password: { name: Password, params: size=50, only_for: create } new_password: { name: New Password, help: 'Enter a password to change it, leave the field blank to keep the current one', params: size=50, only_for: edit } domain_id: { name: For Domain } active: { name: Enable Login, help: 'Inactive mailboxes receive mail, however users are unable to login' } max_quota: { name: Maximum Storage Space in kb, help: '0 = No Limit', params: size=50 } max_address_count: { name: Maximum Number of Addresses, help: '0 = No Limit', params: size=50 } actions: _save_and_list: { name: Save } _save_and_add: { name: 'Save, then create new one' } _list: { name: Cancel }