Frédéric Péters
|
1ed52fd7a1
|
misc: add default ordering for categories (#41628)
|
2020-04-13 20:54:48 +02:00 |
Frédéric Péters
|
d57bfbccc1
|
misc: add Python 3 compatibility (#41625)
|
2020-04-13 18:20:58 +02:00 |
Josue Kouka
|
323fc37c5b
|
add back office subscription management (#14093)
|
2018-05-22 09:32:04 +02:00 |
Josue Kouka
|
d70894fadd
|
standardize phonenumber format (#23443)
|
2018-04-30 15:31:12 +02:00 |
Serghei Mihai
|
01675e7a8d
|
misc: import missing settings module
|
2017-12-04 11:09:29 +01:00 |
Serghei Mihai
|
5b445c7219
|
misc: add support for REQUEST_PROXIES (#20378)
|
2017-12-04 10:05:08 +01:00 |
Serghei Mihai
|
9f83201165
|
add sms delivery (#12665)
|
2017-11-10 11:26:32 +01:00 |
Serghei Mihai
|
a1df96238e
|
move email sending logic in utils
|
2017-04-07 13:45:29 +02:00 |
Serghei Mihai
|
06620ee794
|
add announce view (#15213)
|
2017-04-07 11:12:53 +02:00 |
Serghei Mihai
|
b56be82b22
|
consider all images to attach as remote (#13450)
|
2017-03-30 09:43:18 +02:00 |
Serghei Mihai
|
b0428f98a8
|
fix announce images storage path (#15247)
|
2017-03-06 14:14:06 +01:00 |
Serghei Mihai
|
4dc11b9da4
|
store remote images on annonce save (#13450)
|
2017-02-28 16:26:12 +01:00 |
Serghei Mihai
|
bf5d84a3f0
|
use unique category slugs in urls (#13791)
|
2017-01-27 16:06:23 +01:00 |
Serghei Mihai
|
40b6575398
|
api: use categories slugs instead of ids (#13791)
|
2017-01-27 16:06:23 +01:00 |
Serghei Mihai
|
a14bbb99bc
|
rename announces expiration date label (#14133)
|
2017-01-19 15:41:22 +01:00 |
Serghei Mihai
|
02ed310e05
|
use DEFAULT_FROM_EMAIL as sender address (#14111)
|
2017-01-19 15:41:21 +01:00 |
Serghei Mihai
|
20ea746f60
|
localize unsubscription link (#14005)
|
2016-11-24 10:34:32 +01:00 |
Josue Kouka
|
c13b4c9b31
|
misc: fix pep8 errors
|
2016-10-28 17:26:01 +02:00 |
Serghei Mihai
|
e147eff660
|
remove "homepage" transport (#13212)
|
2016-10-28 11:33:26 +02:00 |
Serghei Mihai
|
7cf80d569a
|
create announces from external RSS feed (#12919)
|
2016-10-20 11:41:02 +02:00 |
Serghei Mihai
|
9841eeb472
|
compute email message body once (#13552)
|
2016-10-13 18:01:39 +02:00 |
Serghei Mihai
|
3f45d4d8f7
|
localize category name field
|
2016-09-28 11:44:38 +02:00 |
Serghei Mihai
|
ecf2d157ef
|
include filename only for attached inline images (#12872)
|
2016-09-28 11:44:36 +02:00 |
Serghei Mihai
|
77036f9f12
|
review backoffice homepage and announce management (#12908)
|
2016-09-26 17:11:22 +02:00 |
Serghei Mihai
|
0905463257
|
prefix unsubscription link with url read from settings (#12543)
|
2016-08-18 15:54:26 +02:00 |
Serghei Mihai
|
d17392b7ab
|
don't show identifier's scheme on unsubscription page (#12544)
|
2016-07-12 16:37:34 +02:00 |
Serghei Mihai
|
6a3e75efba
|
unsubscribe link (#10795)
|
2016-07-12 10:06:13 +02:00 |
Serghei Mihai
|
afefedf4d7
|
announces send command (#10805)
Ran as cron job every 5 minutes
|
2016-07-12 10:06:13 +02:00 |
Serghei Mihai
|
0b0746785b
|
rename broadcast attributes
|
2016-07-12 10:06:13 +02:00 |
Serghei Mihai
|
8759c981d4
|
api: subscriptions management endpoint (#10794)
|
2016-07-12 10:06:13 +02:00 |
Serghei Mihai
|
e93ea1421d
|
api: newsletters retrieval endpoint (#10794)
|
2016-07-12 10:06:13 +02:00 |
Serghei Mihai
|
ef0dcf1ebb
|
trivial: pep8 fixes
|
2016-07-12 10:06:10 +02:00 |
Serghei Mihai
|
7e1dec18cc
|
announce content is rich text field
|
2016-04-27 15:50:31 +02:00 |
Serghei Mihai
|
46bbe5fe03
|
announce broadcasting channels added
|
2015-01-27 23:49:25 +01:00 |
Serghei Mihai
|
e4729afce2
|
announce publication and expiration dates displayed in form
|
2015-01-27 21:44:52 +01:00 |
Serghei Mihai
|
36e2db0b1c
|
announce object status methods refactored
|
2015-01-15 00:53:54 +01:00 |
Serghei Mihai
|
f6b8df5f74
|
RichTextField used to edit announce content
|
2015-01-14 11:07:55 +01:00 |
Serghei Mihai
|
a37431771f
|
announce status computing methods
|
2015-01-13 18:43:37 +01:00 |
Serghei Mihai
|
e0d858ba2b
|
initial commit with models schema and basic GUI
|
2015-01-13 17:14:00 +01:00 |