[GH-ISSUE #116] Admin interface refactoring #102

Closed
opened 2026-02-27 11:10:05 +03:00 by kerem · 9 comments
Owner

Originally created by @tonioo on GitHub (Dec 4, 2013).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/116

Originally assigned to: @tonioo on GitHub.

Originally created by Antoine Nguyen on 2010-12-02T15:19:30Z

This part of Modoboa needs to be simplified. Actually, the presentation is not well organised (for example domains and mailboxes split).

I think it can be cleaner by regrouping all objects into the same page (the actual "domains" one).

Originally created by @tonioo on GitHub (Dec 4, 2013). Original GitHub issue: https://github.com/modoboa/modoboa/issues/116 Originally assigned to: @tonioo on GitHub. **Originally created by Antoine Nguyen on 2010-12-02T15:19:30Z** This part of Modoboa needs to be simplified. Actually, the presentation is not well organised (for example domains and mailboxes split). I think it can be cleaner by regrouping all objects into the same page (the actual "domains" one).
kerem 2026-02-27 11:10:05 +03:00
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Antoine Nguyen on 2010-12-02T15:26:58Z

In [934334bad56d63573a5463a817ca458ca56f37b3]:

Starting with code refactoring before modifying UI.

<!-- gh-comment-id:29813619 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Antoine Nguyen on 2010-12-02T15:26:58Z** In [934334bad56d63573a5463a817ca458ca56f37b3]: Starting with code refactoring before modifying UI.
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2010-12-07T22:44:38Z

In [a2ca98fdd76a678b9dc375ee89a956e0deac63da]:

#!CommitTicketReference repository="" revision="a2ca98fdd76a678b9dc375ee89a956e0deac63da"
see #103
Work in progress:
* New domains admin page, all menus are now at the same level,
* Views, models and forms partial refactoring (better code organization).
<!-- gh-comment-id:29813620 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2010-12-07T22:44:38Z** In [a2ca98fdd76a678b9dc375ee89a956e0deac63da]: <pre> #!CommitTicketReference repository="" revision="a2ca98fdd76a678b9dc375ee89a956e0deac63da" see #103 Work in progress: * New domains admin page, all menus are now at the same level, * Views, models and forms partial refactoring (better code organization). </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2010-12-13T22:45:43Z

In [758d1d5ae27e97ff76a813996d42476c40256cca]:

#!CommitTicketReference repository="" revision="758d1d5ae27e97ff76a813996d42476c40256cca"
see #97
* Added domain aliases delete,
* Permissions are not implemented yet.
see #103
* New generic create and remove buttons,
* New javascript confirmation module,
* Fixed a lot of problems about objects relations removal,
* Simpler interface (no more dropdown menus),
* Multiple removal support.
<!-- gh-comment-id:29813621 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2010-12-13T22:45:43Z** In [758d1d5ae27e97ff76a813996d42476c40256cca]: <pre> #!CommitTicketReference repository="" revision="758d1d5ae27e97ff76a813996d42476c40256cca" see #97 * Added domain aliases delete, * Permissions are not implemented yet. see #103 * New generic create and remove buttons, * New javascript confirmation module, * Fixed a lot of problems about objects relations removal, * Simpler interface (no more dropdown menus), * Multiple removal support. </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2010-12-13T22:48:52Z

In [c1f4e8d47487e5371863a0de8542b553d55f5c64]:

#!CommitTicketReference repository="" revision="c1f4e8d47487e5371863a0de8542b553d55f5c64"
see #103
Reverting bad modification.
<!-- gh-comment-id:29813622 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2010-12-13T22:48:52Z** In [c1f4e8d47487e5371863a0de8542b553d55f5c64]: <pre> #!CommitTicketReference repository="" revision="c1f4e8d47487e5371863a0de8542b553d55f5c64" see #103 Reverting bad modification. </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2010-12-14T21:43:18Z

In [71440ec300eeed2e0c92e9e0612385f972cbb3f0]:

#!CommitTicketReference repository="" revision="71440ec300eeed2e0c92e9e0612385f972cbb3f0"
see #103
* Permissions update
close #97
* Migration and fixtures update
<!-- gh-comment-id:29813623 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2010-12-14T21:43:18Z** In [71440ec300eeed2e0c92e9e0612385f972cbb3f0]: <pre> #!CommitTicketReference repository="" revision="71440ec300eeed2e0c92e9e0612385f972cbb3f0" see #103 * Permissions update close #97 * Migration and fixtures update </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2010-12-14T22:07:07Z

In [4ea8c491ab425b9f7831819c12ff889402cee489]:

#!CommitTicketReference repository="" revision="4ea8c491ab425b9f7831819c12ff889402cee489"
see #103
* Messages pluralization,
* cleanup.
<!-- gh-comment-id:29813624 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2010-12-14T22:07:07Z** In [4ea8c491ab425b9f7831819c12ff889402cee489]: <pre> #!CommitTicketReference repository="" revision="4ea8c491ab425b9f7831819c12ff889402cee489" see #103 * Messages pluralization, * cleanup. </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2010-12-15T22:05:38Z

In [9ead70451fc0ec636d1b756bde49451bb545e4e7]:

#!CommitTicketReference repository="" revision="9ead70451fc0ec636d1b756bde49451bb545e4e7"
see #103
This is almost over :
* new informations available in misc. listings,
* tables layout update.
<!-- gh-comment-id:29813626 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2010-12-15T22:05:38Z** In [9ead70451fc0ec636d1b756bde49451bb545e4e7]: <pre> #!CommitTicketReference repository="" revision="9ead70451fc0ec636d1b756bde49451bb545e4e7" see #103 This is almost over : * new informations available in misc. listings, * tables layout update. </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2011-01-01T15:33:01Z

In [30c19bf4eb24bc380e74c3bf0526f5591724aa57]:

#!CommitTicketReference repository="" revision="30c19bf4eb24bc380e74c3bf0526f5591724aa57"
fixed #107
Removed useless fields (full_address) and added associated migrations. SQL queries used by postfix or dovecot will need to be updated. (as the documentation)
see #103
Big refactoring of objects creation and edition. (javascript cleanup, forms factoring, etc.)
<!-- gh-comment-id:29813627 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2011-01-01T15:33:01Z** In [30c19bf4eb24bc380e74c3bf0526f5591724aa57]: <pre> #!CommitTicketReference repository="" revision="30c19bf4eb24bc380e74c3bf0526f5591724aa57" fixed #107 Removed useless fields (full_address) and added associated migrations. SQL queries used by postfix or dovecot will need to be updated. (as the documentation) see #103 Big refactoring of objects creation and edition. (javascript cleanup, forms factoring, etc.) </pre>
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Redmine Admin on 2011-01-05T08:52:48Z

In [06f2aa3025012b2bf9c3bfad327ea0ca75552443]:

#!CommitTicketReference repository="" revision="06f2aa3025012b2bf9c3bfad327ea0ca75552443"
see #103
Statistics plugin update.
<!-- gh-comment-id:29813628 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Redmine Admin on 2011-01-05T08:52:48Z** In [06f2aa3025012b2bf9c3bfad327ea0ca75552443]: <pre> #!CommitTicketReference repository="" revision="06f2aa3025012b2bf9c3bfad327ea0ca75552443" see #103 Statistics plugin update. </pre>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#102
No description provided.