Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actions tracking #210

Merged
merged 192 commits into from
Nov 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
512f9f0
do initial work
MattyTheHacker May 14, 2024
91831dd
add cog
MattyTheHacker May 14, 2024
01ad581
do db changes
MattyTheHacker May 15, 2024
9e85252
add create and list actions
MattyTheHacker May 15, 2024
198fc07
add delete functions
MattyTheHacker May 15, 2024
b499c09
add list all actions
MattyTheHacker May 15, 2024
b54b1a6
Merge branch 'main' into actions-tracking
MattyTheHacker May 15, 2024
e7fc368
add reassignment
MattyTheHacker May 15, 2024
15d54b5
Merge branch 'main' into actions-tracking
MattyTheHacker May 17, 2024
837e0f5
minor fixes
MattyTheHacker May 17, 2024
a17498d
update to use django built in functions
MattyTheHacker May 17, 2024
0085a8d
Improve error instance names
CarrotManMatt May 17, 2024
f9d04f8
Refactor improvements to actions tracking
CarrotManMatt May 17, 2024
087d4d9
Revert "Improve error instance names"
CarrotManMatt May 17, 2024
16b2bc6
Merge branch 'main' into actions-tracking
CarrotManMatt May 21, 2024
9fc441d
Merge branch 'refs/heads/main' into actions-tracking
CarrotManMatt May 21, 2024
bd49a88
Remove out of date migration file
CarrotManMatt May 21, 2024
34d6f77
Merge branch 'main' into actions-tracking
CarrotManMatt May 24, 2024
b6d43a0
Merge branch 'main' into actions-tracking
CarrotManMatt May 26, 2024
0c1d5c0
minor fixes
MattyTheHacker Jun 2, 2024
e31b0e4
organise imports
MattyTheHacker Jun 2, 2024
3ce7c24
Merge branch 'main' into actions-tracking
MattyTheHacker Jun 8, 2024
8f198be
new exception handling
MattyTheHacker Jun 10, 2024
3b9fc42
Merge branch 'main' into actions-tracking
MattyTheHacker Jun 12, 2024
131c934
Merge branch 'main' into actions-tracking
CarrotManMatt Jun 15, 2024
b68777f
db changes
MattyTheHacker Jun 19, 2024
def7c90
async fuckery
MattyTheHacker Jun 19, 2024
db0fab2
django is possibly the worst fucking software I've had the displeasur…
MattyTheHacker Jun 19, 2024
be0ee86
cunt
MattyTheHacker Jun 19, 2024
effea18
suck my cock you cunting twat fucking cunt
MattyTheHacker Jun 20, 2024
05461bb
maybe fix? no
MattyTheHacker Jun 20, 2024
1a998a0
more fixes
MattyTheHacker Jun 21, 2024
1becdc8
FUCK OFF
MattyTheHacker Jun 21, 2024
ffd9bab
fix this bs
MattyTheHacker Jun 22, 2024
059dd59
finishing touches
MattyTheHacker Jun 22, 2024
b40acff
hmmm
MattyTheHacker Jun 23, 2024
02b8f75
Merge branch 'main' into actions-tracking
CarrotManMatt Jun 26, 2024
fde76b5
IT'S ALIVE
MattyTheHacker Jun 27, 2024
b83fa31
fix mypy errors
MattyTheHacker Jun 27, 2024
462ea7e
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 1, 2024
4949ffa
Merge branch 'main' into actions-tracking
CarrotManMatt Jul 2, 2024
2583c1e
add command to allow a user to check their own actions
MattyTheHacker Jul 2, 2024
4cd3c2e
minor fixes
MattyTheHacker Jul 2, 2024
87fc9ba
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 5, 2024
9698dd2
add message context command
MattyTheHacker Jul 5, 2024
7cb9760
add bot check
MattyTheHacker Jul 5, 2024
fa64aa6
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 8, 2024
e1a57a6
progress
MattyTheHacker Jul 9, 2024
07e1d38
progress
MattyTheHacker Jul 9, 2024
a86c833
fix message formatting
MattyTheHacker Jul 9, 2024
ecf7ae6
bs
MattyTheHacker Jul 9, 2024
960684f
add success message back
MattyTheHacker Jul 9, 2024
614f516
add TODO
MattyTheHacker Jul 9, 2024
a5174b0
implement delete all command
MattyTheHacker Jul 9, 2024
2a3bb5b
how does this keep getting worse and worse
MattyTheHacker Jul 10, 2024
52f8f30
kinda works lmao
MattyTheHacker Jul 11, 2024
5f99db4
minor improvement
MattyTheHacker Jul 11, 2024
1506401
line length
MattyTheHacker Jul 11, 2024
c1197f2
more line length
MattyTheHacker Jul 11, 2024
92110de
fix list all actions
MattyTheHacker Jul 11, 2024
3b2bc01
update
MattyTheHacker Jul 11, 2024
9bca8d1
add check to reassignment method
MattyTheHacker Jul 11, 2024
f3ff740
add check to reassignment method
MattyTheHacker Jul 11, 2024
439609d
fix reassign to just create a new action instead
MattyTheHacker Jul 11, 2024
9c611d6
fix
MattyTheHacker Jul 11, 2024
66f164a
implement optional ping
MattyTheHacker Jul 11, 2024
3644b2b
line lengthsS
MattyTheHacker Jul 11, 2024
02c8f0b
test
MattyTheHacker Jul 11, 2024
3a6bb20
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 11, 2024
27405d2
fix it all
MattyTheHacker Jul 11, 2024
fc069a3
make list-my-actions ephemeral
MattyTheHacker Jul 13, 2024
7b23473
Merge branch 'main' into actions-tracking
CarrotManMatt Jul 15, 2024
81f5cee
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 17, 2024
ef8ecfa
final logger
MattyTheHacker Jul 20, 2024
5615982
double new line
MattyTheHacker Jul 20, 2024
849b401
refactor command argument order
MattyTheHacker Jul 20, 2024
aad3a1f
docs
MattyTheHacker Jul 20, 2024
cd42626
Update db to make action description required
MattyTheHacker Jul 20, 2024
c32590e
refactor method argument names
MattyTheHacker Jul 20, 2024
ed2bd7e
remove unneeded method
MattyTheHacker Jul 20, 2024
829418d
fixes
MattyTheHacker Jul 20, 2024
87c824d
db updates
MattyTheHacker Jul 20, 2024
65fad09
implement action status
MattyTheHacker Jul 20, 2024
8d61492
remove old debug log
MattyTheHacker Jul 20, 2024
8f0a688
remove erronious import
MattyTheHacker Jul 20, 2024
6e80e5b
remove unneeded method
MattyTheHacker Jul 20, 2024
8b8bc46
remove complete action command
MattyTheHacker Jul 20, 2024
40190c6
refactor reassign
MattyTheHacker Jul 20, 2024
79710db
fix line length
MattyTheHacker Jul 20, 2024
4299c22
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 20, 2024
5e422c1
rename action command to create
MattyTheHacker Jul 20, 2024
56da2f6
fix
MattyTheHacker Jul 20, 2024
5036524
improve status display
MattyTheHacker Jul 21, 2024
f24a489
improve action filtering
MattyTheHacker Jul 21, 2024
234998b
fix dumb code
MattyTheHacker Jul 21, 2024
2dc2d83
improvements
MattyTheHacker Jul 21, 2024
648eb19
add bot check
MattyTheHacker Jul 21, 2024
8a24bb2
improve info message
MattyTheHacker Jul 21, 2024
60b688e
add filtering options
MattyTheHacker Jul 22, 2024
9147e2d
make user selection optional
MattyTheHacker Jul 22, 2024
ece5360
refinement
MattyTheHacker Jul 22, 2024
af38742
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 22, 2024
8ed3906
refactor Action name
MattyTheHacker Jul 22, 2024
49c4d68
refactor action name and docs
MattyTheHacker Jul 22, 2024
e639b76
db migration
MattyTheHacker Jul 22, 2024
9c153f0
add update-description command
MattyTheHacker Jul 23, 2024
a74bec0
update description length and checking
MattyTheHacker Jul 23, 2024
2748ada
ruff reformat
MattyTheHacker Jul 23, 2024
ad48e67
line breaks
MattyTheHacker Jul 24, 2024
44d7bce
missing space
MattyTheHacker Jul 24, 2024
3403070
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 25, 2024
c0778c9
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 25, 2024
16e8e56
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 25, 2024
9e269e9
remove bad code
MattyTheHacker Jul 25, 2024
6c3ee5c
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 25, 2024
3af7cf8
adjust autocomplete
MattyTheHacker Jul 25, 2024
a8d8296
formatting
MattyTheHacker Jul 26, 2024
218c3a8
add user ID check
MattyTheHacker Jul 26, 2024
33deaed
add return and debug
MattyTheHacker Jul 26, 2024
0347651
fix validation
MattyTheHacker Jul 26, 2024
5895c57
and again
MattyTheHacker Jul 26, 2024
177edbc
how about this
MattyTheHacker Jul 26, 2024
0ccfe7a
add validation
MattyTheHacker Jul 26, 2024
756635a
remove await
MattyTheHacker Jul 26, 2024
22de344
add more debug logs
MattyTheHacker Jul 26, 2024
610357b
what the fuck
MattyTheHacker Jul 26, 2024
746af63
what is going on
MattyTheHacker Jul 26, 2024
82d20d6
try something else
MattyTheHacker Jul 26, 2024
9e1518b
fix
MattyTheHacker Jul 26, 2024
8ab1590
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 27, 2024
ac9b47d
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 27, 2024
bbcd65d
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 27, 2024
a3b64ab
remove extra newlines
MattyTheHacker Jul 27, 2024
dd9635b
refactor
MattyTheHacker Jul 27, 2024
f804f6c
cleanup status
MattyTheHacker Jul 27, 2024
fc3f558
fixes
MattyTheHacker Jul 27, 2024
fbfaac4
fix list
MattyTheHacker Jul 28, 2024
e2d5c8c
add delete command and fix typo
MattyTheHacker Jul 28, 2024
553b370
fix spacing
MattyTheHacker Jul 28, 2024
3897148
db
MattyTheHacker Jul 28, 2024
ccdec44
add action_id checking
MattyTheHacker Jul 28, 2024
504ff90
implement admin check
MattyTheHacker Jul 28, 2024
9d017d8
improve error handling
MattyTheHacker Jul 28, 2024
ee83b14
TEMPORARY REVERT LATERgit pushgit push
MattyTheHacker Jul 28, 2024
3328a5f
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 28, 2024
355ffeb
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 28, 2024
46f862a
Merge branch 'main' into actions-tracking
MattyTheHacker Jul 29, 2024
7c97efe
fix mypy errors
MattyTheHacker Jul 29, 2024
a41759c
more mypy fixes
MattyTheHacker Jul 29, 2024
2f2e27f
add db requirements
MattyTheHacker Jul 31, 2024
7c0a8b7
fix some stuff
MattyTheHacker Aug 1, 2024
3a81f1b
more fixes
MattyTheHacker Aug 1, 2024
69f447e
refactor cog name
MattyTheHacker Aug 1, 2024
38cef6f
refactor cogs more
MattyTheHacker Aug 1, 2024
9f474bf
db changes
MattyTheHacker Aug 1, 2024
87961f9
Merge branch 'main' into actions-tracking
MattyTheHacker Aug 1, 2024
63884cb
Merge branch 'main' into actions-tracking
MattyTheHacker Aug 3, 2024
d082408
fix old literals
MattyTheHacker Aug 6, 2024
fc7bd2a
Merge branch 'main' into actions-tracking
MattyTheHacker Aug 8, 2024
7b0bcd7
Merge branch 'main' into actions-tracking
MattyTheHacker Sep 25, 2024
5359914
update deps
MattyTheHacker Sep 25, 2024
add190a
Merge branch 'main' into actions-tracking
MattyTheHacker Oct 16, 2024
df62b4a
update deps
MattyTheHacker Oct 16, 2024
4dd163d
Merge branch 'main' into actions-tracking
MattyTheHacker Oct 29, 2024
39cdae4
update deps
MattyTheHacker Oct 29, 2024
09ba2da
fixes
MattyTheHacker Nov 3, 2024
154ceb0
fix django calls
MattyTheHacker Nov 3, 2024
847fdf9
add enums
MattyTheHacker Nov 3, 2024
ad12cc0
put enum back
MattyTheHacker Nov 3, 2024
a535d8d
Merge branch 'main' into actions-tracking
MattyTheHacker Nov 3, 2024
b010010
fix deps
MattyTheHacker Nov 3, 2024
8163184
use async call
MattyTheHacker Nov 3, 2024
3b052a6
use enum status checks
MattyTheHacker Nov 3, 2024
632147c
fix line lengths
MattyTheHacker Nov 3, 2024
adf57b3
Fix line lengths
MattyTheHacker Nov 3, 2024
79818fa
use enum for list-all-actions
MattyTheHacker Nov 3, 2024
cc517a1
fixes to async
MattyTheHacker Nov 3, 2024
c2d436e
prep for error handling refactor
MattyTheHacker Nov 3, 2024
76479d2
Fix exception handling
MattyTheHacker Nov 7, 2024
4d344c2
Merge branch 'main' into actions-tracking
MattyTheHacker Nov 7, 2024
8730b9f
convert to command group
MattyTheHacker Nov 7, 2024
680e96b
fix error
MattyTheHacker Nov 7, 2024
4c99ea2
remove redundant ignore comments
MattyTheHacker Nov 7, 2024
f8a1b8d
update db migrations
MattyTheHacker Nov 7, 2024
3fd5b4d
Actually add the migration this time
MattyTheHacker Nov 7, 2024
f98b157
improve log deletion response message
MattyTheHacker Nov 7, 2024
b748091
fix missing success reassign message
MattyTheHacker Nov 8, 2024
27a94b7
Improve response messages
MattyTheHacker Nov 8, 2024
ea41234
Fix async call
MattyTheHacker Nov 8, 2024
3c89ed8
update response messages for description update
MattyTheHacker Nov 8, 2024
fc37dee
minor fix
MattyTheHacker Nov 8, 2024
48dd7ba
update log messages
MattyTheHacker Nov 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions cogs/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"ArchiveCommandCog",
"ClearRemindersBacklogTaskCog",
"CommandErrorCog",
"CommitteeActionsTrackingSlashCommandsCog",
"CommitteeActionsTrackingContextCommandsCog",
"CommitteeHandoverCommandCog",
"DeleteAllCommandsCog",
"EditMessageCommandCog",
Expand Down Expand Up @@ -51,6 +53,10 @@
)
from .archive import ArchiveCommandCog
from .command_error import CommandErrorCog
from .committee_actions_tracking import (
CommitteeActionsTrackingContextCommandsCog,
CommitteeActionsTrackingSlashCommandsCog,
)
from .delete_all import DeleteAllCommandsCog
from .edit_message import EditMessageCommandCog
from .get_token_authorisation import GetTokenAuthorisationCommandCog
Expand Down Expand Up @@ -87,6 +93,8 @@ def setup(bot: TeXBot) -> None:
ArchiveCommandCog,
ClearRemindersBacklogTaskCog,
CommandErrorCog,
CommitteeActionsTrackingSlashCommandsCog,
CommitteeActionsTrackingContextCommandsCog,
CommitteeHandoverCommandCog,
DeleteAllCommandsCog,
EditMessageCommandCog,
Expand Down
Loading