Jan Dittberner
da8ba6ed1d
change Mailbox admin to work with osuser field
2014-05-24 22:56:33 +02:00
Jan Dittberner
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
Jan Dittberner
3de357d394
add migration for timestamp fields
2014-05-24 22:02:14 +02:00
Jan Dittberner
3473b14e62
add timestamps to managemails models
2014-05-24 21:56:30 +02:00
Jan Dittberner
9edbe6c898
add support for additional groups
2014-05-24 21:53:49 +02:00
Jan Dittberner
01b05c5823
ignore tags files
2014-05-24 21:48:43 +02:00
Jan Dittberner
1082128f22
add osusers app
2014-05-24 21:28:33 +02:00
Jan Dittberner
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
Jan Dittberner
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
Jan Dittberner
b044fe2dd9
add model tests
2014-05-24 13:56:45 +02:00
Jan Dittberner
7e49bd3039
add first tests, add .coveragerc, ignore coverage files
2014-05-24 13:38:08 +02:00
Jan Dittberner
cadcc3fa68
remove domain field from Mailbox admin classes
2014-05-23 23:27:06 +02:00
Jan Dittberner
cc7f5247ab
decouple mailbox from domain
2014-05-22 22:57:21 +02:00
Jan Dittberner
618a9b8c11
add separate models for mail addresses, domains and mailboxes
2014-05-19 22:28:25 +02:00
Jan Dittberner
402c02203d
remove .ropeproject
2014-05-18 22:12:02 +02:00
Jan Dittberner
540871865f
add initial data model for managemails
2014-05-18 21:35:00 +02:00
Jan Dittberner
0e5486f049
add psycopg2 requirement
2014-05-18 20:46:55 +02:00
Jan Dittberner
be195414c9
remove django-discover-runner from dependencies
2014-05-18 20:29:45 +02:00
Jan Dittberner
46a65b5624
streamline settings
...
- use get_env_variable and other two scoops best practice
- add managemails to INSTALLED_APPS
2014-05-18 20:26:31 +02:00
Jan Dittberner
b0e5727b90
ignore .ropeproject/
2014-05-18 20:26:24 +02:00
Jan Dittberner
123eedaeb1
add generated managemails app
2014-05-18 20:02:39 +02:00
Jan Dittberner
8e19d3630d
auto generated project
2014-05-18 00:07:32 +02:00