Commit graph

61 commits

Author SHA1 Message Date
f085dab017 let mailboxes reference os users
- refer to osuser instead of own home, uid and gid entries in mailboxes
- add data and schema migrations
2014-05-24 22:50:43 +02:00
3de357d394 add migration for timestamp fields 2014-05-24 22:02:14 +02:00
3473b14e62 add timestamps to managemails models 2014-05-24 21:56:30 +02:00
d5e1128ff6 allow only one mailbox for a mailaddress
- add migration to place a unique constraint on MailAddressMailbox.mailaddress
  and drop existing primary_key
- change managemails.models.MailAddressMailbox.mailaddress to OneToOneField
2014-05-24 20:57:17 +02:00
ee46a61e6d add inline editing for mail address targets
- move active flag into managemails.models.ActivateAbleMixin
- refactor Mailbox and Mailaddress to use ActivateAbleMixin
- implement managemails.models.Mailbox.__str__
- add managemails.admin.ActivationChangeMixin to provide activate and
  deactivate actions for model admin classes
- add activate and deactivate actions for managemails.admin.MailboxAdmin
- add managemails.admin.MailAddressAdmin and inlines for MailAddressMailbox and
  MailAddressForward management on the MailAddress management admin page
2014-05-24 14:58:54 +02:00
b044fe2dd9 add model tests 2014-05-24 13:56:45 +02:00
cadcc3fa68 remove domain field from Mailbox admin classes 2014-05-23 23:27:06 +02:00
cc7f5247ab decouple mailbox from domain 2014-05-22 22:57:21 +02:00
618a9b8c11 add separate models for mail addresses, domains and mailboxes 2014-05-19 22:28:25 +02:00
540871865f add initial data model for managemails 2014-05-18 21:35:00 +02:00
123eedaeb1 add generated managemails app 2014-05-18 20:02:39 +02:00