Commit Graph

197 Commits

Author SHA1 Message Date
Santiago L aee0267f17 Fix mailbox resource usage on dashboard.
Mail addresses are not limited, only mailboxes.
2021-10-14 12:56:50 +02:00
Santiago L d7bd21d865 Fix broken links 2021-10-14 12:08:22 +02:00
Santiago L d77b876a54 Show success & error messages 2021-10-14 12:05:42 +02:00
Santiago L b171cbf641 Use django.contrib.messages to show alerts 2021-10-14 11:59:59 +02:00
Santiago L 33e68b5d07 Add view to change mailbox password 2021-10-14 11:09:59 +02:00
Santiago L 6c773893f7 Notify managers via email on mailbox deletion 2021-10-08 13:33:09 +02:00
Santiago L 2aab4a666f Add warning message on check_delete pages 2021-10-08 11:56:46 +02:00
Santiago L a13bdeac56 Translate strings to es (spanish) and ca (catalan) 2021-10-08 11:42:33 +02:00
Santiago L 056f472ee0 Set mailbox related addresses on creation 2021-10-07 14:10:25 +02:00
Santiago L ddd8ecf634 Allow updating mailbox addresses 2021-10-07 13:51:31 +02:00
Santiago L a0808896b4 Allow deleting a mailbox (mark as inactive) 2021-10-06 11:07:22 +02:00
Santiago L 9b52bc4b92 Show warning when extra fees may be applied on mailbox creation 2021-10-05 13:31:09 +02:00
Santiago L 9e51457069 Add view to create mailbox 2021-10-05 13:10:53 +02:00
Santiago L ed5460c4b1 Fix api.retrieve_mail_address_list() 2021-10-05 10:04:41 +02:00
Santiago L b0366ff1d0 Implement address delete 2021-10-01 13:36:52 +02:00
Santiago L 98dfa7a9f4 Make URLs patterns homogeneus 2021-09-27 13:52:27 +02:00
Santiago L 6d7ee0b76a Refactor Addresses list view 2021-09-27 13:37:11 +02:00
Santiago L a9c59edbf2 Fix MailForm after encapsulate Mailbox service 2021-09-27 13:17:49 +02:00
Santiago L 0246d0a22e Encapsulate Mailbox as a service 2021-09-27 12:40:52 +02:00
Santiago L 9ba1d0a23c Split mail view into addresses & mailboxes 2021-09-24 14:31:29 +02:00
Santiago L bb07bcd126 Merge branch 'master' into dev/api-writable 2021-07-02 13:10:12 +02:00
Santiago L 2a1a82f271
Merge pull request #7 from ribaguifi/dependabot/pip/django-2.2.24
Bump django from 2.2.21 to 2.2.24
2021-07-02 13:09:35 +02:00
Santiago L 0d327127f5 Rename class `MailService` to `Address` 2021-07-02 13:08:06 +02:00
Santiago L 77577a67da Disable hacky patch for issue #4 because breaks code 2021-07-02 12:57:55 +02:00
Santiago L 29c752e572 Lay out mail form using bootstrap4 2021-06-24 13:19:54 +02:00
Santiago L 4d5497f2fa Add django-bootstrap4 to requirements 2021-06-24 13:19:22 +02:00
Santiago L 7ff01d60ef (Draft) Add view to update existing addresses 2021-06-24 13:08:16 +02:00
Santiago L f635721831 (Draft) Add view to create addresses 2021-06-23 13:47:27 +02:00
dependabot[bot] 3061ab34d3
Bump django from 2.2.21 to 2.2.24
Bumps [django](https://github.com/django/django) from 2.2.21 to 2.2.24.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.21...2.2.24)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-10 20:20:11 +00:00
Santiago L 30bb572589 Handle Mailinglist without domain address 2021-06-08 10:43:49 +02:00
Santiago L 5281e9595e Merge branch '7-login-error' 2021-06-08 10:39:29 +02:00
Santiago L db6715808b
Merge pull request #5 from ribaguifi/dependabot/pip/django-2.2.21
Bump django from 2.2.13 to 2.2.21
2021-06-08 10:33:39 +02:00
dependabot[bot] 13ac215973
Bump django from 2.2.13 to 2.2.21
Bumps [django](https://github.com/django/django) from 2.2.13 to 2.2.21.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.13...2.2.21)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-04 23:50:36 +00:00
Santiago L a5901eb840
Merge pull request #1 from ribaguifi/dependabot/pip/django-2.2.13
Bump django from 2.2 to 2.2.13
2020-07-12 18:50:19 +02:00
dependabot[bot] 75af781c92
Bump django from 2.2 to 2.2.13
Bumps [django](https://github.com/django/django) from 2.2 to 2.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2...2.2.13)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-09 08:39:44 +00:00
Santiago Lamora 1d5d3a5ed3 Provide default value to ALLOWED_RESOURCES. 2020-04-02 08:15:36 +02:00
Santiago Lamora c68aec5dc3 Handle accounts without billing contact data.
Fixes #7
2020-03-30 15:26:01 +02:00
Santiago Lamora 8ffe43d983 Merge branch 'user-login-issues'
Fixes #6
2020-03-18 08:05:35 +01:00
Santiago Lamora 2c44098ee7 Add test to reproduce the issue. 2020-03-18 08:03:19 +01:00
Santiago Lamora cb418475cf Handle when user has never logged into the system. 2020-03-12 07:45:11 +01:00
Santiago Lamora 4b5c62a7c6 Update default links with Pangea ones. 2020-02-17 13:46:13 +01:00
Santiago Lamora 9fd2d6eb17 Fix database manager link. 2020-02-17 13:45:47 +01:00
Santiago Lamora c2a262ff17 Merge branch 'resource-usage' 2020-02-17 13:29:47 +01:00
Santiago Lamora a03714364c Handle ZeroDivisionError 2020-02-17 13:29:38 +01:00
Santiago Lamora 7ebe3b61c0 Retrieve database usage 2020-02-17 13:29:38 +01:00
Santiago Lamora 85fc900b6a Merge branch 'include-pangea-mail-addresses'
Fixes #4
2020-02-17 13:29:10 +01:00
Santiago Lamora 8a5d9f36cd Remove old TODOs and comment mock data. 2020-02-17 12:41:30 +01:00
Santiago Lamora b9a2860dcb Add space between value and unit 2020-02-17 12:40:56 +01:00
Santiago Lamora 33d5cd2719 Refactor to use utils.get_bootstraped_percent 2020-02-17 12:40:27 +01:00
Santiago Lamora 4ea7ca06e8 Include mailboxes resource usage details. 2020-02-17 12:39:49 +01:00