Pēteris Caune
602ff2b667
Fix senddeletionscheduled to set the "created" field on flip objects
...
The "senddeletionscheduled" management command creates dummy
Flip objects, but does not save them to the database.
Some transport classes expect the flip object to have a non-null
"created" field. Normally it gets set when saving the flip object
to the database, here we need to do that manually.
2024-04-22 09:21:46 +03:00
Pēteris Caune
28fdfd1362
Change Channel.notify() signature to take Flip object as an argument
...
... and pass it to Transport.notify_flip().
This allows us to pass flip-specific information (the flip timestamp,
the new status) to transport classes.
2024-04-12 13:54:16 +03:00
Pēteris Caune
e8be347d1a
Improve type hints in management commands
2023-10-18 13:47:02 +03:00
Pēteris Caune
dcf9f327f6
Add Channel.email property
...
It replaces:
* Channel.email_value
* Channel.email_notify_up
* Channel.email_notify_down
2023-09-11 11:45:25 +03:00
Pēteris Caune
9153c1a552
Improve type hints
2023-09-05 13:31:59 +03:00
Pēteris Caune
455dc66ce2
Update senddeletionscheduled to also notify over configured channels
2023-08-21 15:38:11 +03:00
Pēteris Caune
a7395115db
Fix "createsuperuser" to reject already registered email addresses
...
Fixes : #880
2023-08-21 13:57:40 +03:00
Pēteris Caune
582372d27f
Rename senddeletionnotices -> sendinactivitynotices
2023-08-21 12:56:27 +03:00
Pēteris Caune
abe0b28926
Update senddeletionnotices to handle inactive team members
2023-08-14 21:04:41 +03:00
Pēteris Caune
f8c869596a
Fix "senddeletionnotices" to recognize "Supporter" subscriptions
2023-08-02 12:40:29 +03:00
Pēteris Caune
c6afd94baf
Fix "senddeletionscheduled" to avoid duplicate recipients
2023-07-17 11:35:49 +03:00
Pēteris Caune
fc91838774
Update senddeletionscheduled to put multiple rcpts in To: field
2023-07-17 09:48:27 +03:00
Pēteris Caune
05742f42f9
Update the senddeletionscheduled command to notify team members too
2023-07-14 09:51:36 +03:00
Pēteris Caune
c69c1f5ec4
Add management command for sending "scheduled for deletion" warnings
2023-07-04 12:50:50 +03:00
Pēteris Caune
09593c80d9
Fix a crash in the "createsuperuser" management command
...
Fixes : #779
2023-01-26 09:20:35 +02:00
seidnerj
c82c1a3a4a
Added duration to ping details ( #720 )
...
* Added duration to ping details. This is useful on a device with a small screen, since the duration cannot be seen in the main view so now one can see it in the ping's details.
* Changed terms across the board from "delta" to "duration"
* timedelta is now consistently imported as "td" across the entire project (even in Django generated migration files)
2022-11-01 09:18:34 +02:00
Pēteris Caune
161430fb10
Sort imports and add "from __future__ import annotations"
2022-10-17 16:52:15 +03:00
Pēteris Caune
548b2ac33c
Update the signup form to collect browser's timezone
2021-05-24 14:38:12 +03:00
Pēteris Caune
c7af52637a
Less verbose output in the senddeletionnotices
command
2020-08-18 11:05:04 +03:00
Pēteris Caune
c4edb415a2
Removing debug statement.
2020-01-07 11:47:53 +02:00
Pēteris Caune
012ad88bb3
createsuperuser management command requires an unique email address ( #318 )
2020-01-07 11:46:50 +02:00
Pēteris Caune
15ba415298
senddeletionnotices
command skips profiles with recent last_active_date
2019-12-11 15:24:51 +02:00
Pēteris Caune
7db11fa7aa
Fix the senddeletionnotices command to take into account the new default SMS limit.
2019-10-30 22:12:25 +02:00
Pēteris Caune
cdfc9840a7
Source formatted with Black
2019-05-15 14:27:50 +03:00
Pēteris Caune
945a66ab0a
Management command for sending inactive account notifications
2019-03-13 00:38:34 +02:00
Pēteris Caune
c16e9dc4fe
Prepare for the removal of Profile.api_key
2019-01-17 16:02:57 +02:00
Pēteris Caune
432e592e44
Add read-only API key support
2018-10-29 21:44:34 +02:00
Pēteris Caune
bc56da1d88
pruneusers
command removes accounts older than 30 days that have never logged in.
2018-05-09 18:53:13 +03:00
Pēteris Caune
f611a23f0b
Email reports list checks from all teams the user has access to.
2017-10-14 21:36:39 +03:00
Pēteris Caune
caa6b2758e
pruneusers management command does not touch users with team memberships. Tests.
2017-01-14 11:51:15 +02:00
Pēteris Caune
965e32884b
Django 1.10
2016-08-29 17:54:53 +03:00
Pēteris Caune
fdf9c607e5
Team Access, test cleanup
2016-05-09 15:35:13 +03:00
Pēteris Caune
bbc87fe9bf
pruneemails and pruneusers commands for database cleanup
2016-04-29 11:43:20 +03:00
Pēteris Caune
91e6f80d9a
Code to send monthly reports (but no management command yet to actually send them)
2015-12-15 02:27:24 +02:00