59 Commits

Author SHA1 Message Date
fd25deeea2 fix error with bad filter param
All checks were successful
Build and Push Docker Image / build (push) Successful in 16s
2024-09-11 20:14:13 +01:00
d65360fe77 querysets restricting to proper authed users
All checks were successful
Build and Push Docker Image / build (push) Successful in 14s
2024-09-07 22:00:42 +01:00
f9436a1d83 restrict tracked content to permitted users
All checks were successful
Build and Push Docker Image / build (push) Successful in 16s
2024-09-07 21:55:29 +01:00
29857cb004 enable pagination 2024-08-18 23:21:06 +01:00
90b3dde68d saved guilds api
- active flag
- allow PUT method
- typo fix
- remove settings from savedguild serialiser
2024-08-16 18:44:52 +01:00
bb33a346f6 Add more sortable fields 2024-07-31 14:57:25 +01:00
74dd3de762 also gracefully display filters 2024-07-24 22:50:31 +01:00
aafbedb08a gracefully display filters 2024-07-24 22:50:04 +01:00
54cd70bbde GuildSettings model 2024-07-23 20:54:35 +01:00
acb407b4b5 Default Embed Colour control & abstracted colour inputs 2024-07-23 15:32:57 +01:00
8cf0e1fb62 Channel name to subchannel api 2024-07-23 10:06:25 +01:00
f0a4c7d8c0 sort data in metadata 2024-07-17 17:11:43 +01:00
87e0236ec1 custom metadata for GET options 2024-07-17 17:11:18 +01:00
8d527092cc message id on tracked content 2024-07-15 21:29:20 +01:00
88f3fff950 improved filters 2024-07-10 18:11:34 +01:00
dbf943591a subscription - published threshold 2024-07-10 11:44:01 +01:00
f3abe9289a image fetch attribute 2024-07-08 22:31:32 +01:00
8864ac9cc0 embed colour, and filter table abstract functions 2024-06-26 15:58:04 +01:00
450d40be89 superuser checks over botuser 2024-06-26 11:13:23 +01:00
9ae39702b8 separate mutator for article title/description 2024-06-25 10:22:09 +01:00
961e928f62 Remove pagination 2024-06-19 00:34:44 +01:00
fd5749c33c Article Mutator API and Admin 2024-06-18 00:26:53 +01:00
34ac7ae8ed uwuify (joke) 2024-06-17 02:02:59 +01:00
190615491e custom exception for 409 error 2024-06-12 22:42:07 +01:00
a0a1435478 Filters as whitelist 2024-06-12 10:01:20 +01:00
680924fc6e track blocked content 2024-06-11 22:20:19 +01:00
44cde0daf4 tracked content serializer changes 2024-06-11 13:51:51 +01:00
845394fbe9 tracked content table 2024-06-11 00:59:43 +01:00
14df15cfaf Tracked Content model 2024-06-11 00:45:35 +01:00
a5d1a9569c automated admin check 2024-05-07 01:38:45 +01:00
df4f68fae5 backend implementation of filters 2024-05-01 17:29:27 +01:00
cfe7962f14 Filter model and api 2024-04-30 01:11:47 +01:00
7b2999fb81 Completed channels integration 2024-04-29 11:42:34 +01:00
14167e05be Added SubChannels backend
SubChannels are target discord channels for subscriptions to send their content into.
2024-04-28 15:39:27 +01:00
3808630e4d Subs authorisation implementation 2024-04-26 23:27:01 +01:00
d229868b95 Delete UserServerLink 2024-04-26 01:08:22 +01:00
8cf077d280 Updated subscription model 2024-04-24 15:58:46 +01:00
4bd0ea77ab Ownership and permission validation for guilds 2024-04-17 09:58:41 +01:00
05e90c64e4 storing guilds first, then subscriptions 2024-04-02 17:28:42 +01:00
8c595601a6 server categories 2024-03-31 20:20:16 +01:00
5b2da20947 server icon 2024-03-31 20:19:58 +01:00
6d636ceea3 Create permissions.py 2024-03-21 22:57:56 +00:00
8952fdcd98 UserServerLink model 2024-03-20 13:47:12 +00:00
20945e0003 Prevent users from seeing subscriptions outside their server list 2024-03-17 23:14:03 +00:00
bf6a50aa34 Subscription active flag 2024-03-12 13:52:53 +00:00
8666a6094e Full Discord integration 2024-03-11 22:42:58 +00:00
fbb759cf4b image as optional, fix server attr rounding error 2024-03-07 23:04:06 +00:00
23bcfe0158 implement item limits 2024-02-20 08:16:52 +00:00
9c106a5466 Different serializers for channel Get & Post 2024-02-13 11:28:26 +00:00
c3f966b896 implementing subscription channel 2024-02-13 00:07:05 +00:00