Commit Graph

294 Commits

Author SHA1 Message Date
Vari
4287cdc0f6
Merge pull request #29 from Deathgarden-Rebirth/feature-PakManager
Admintool PAK  manager
2024-08-16 00:06:34 +02:00
Vari
f8d1f3acdc Small Finishing changes to the Pak manager admin tool.
Changed frontend to new frontend stuff and deleted old components.

Cleaned up some code in the file manager admin tool.
2024-08-16 00:01:06 +02:00
Vari
a2dd104a41
Merge pull request #27 from Deathgarden-Rebirth/fix-missing-permission-checks
Imporved Permission checks and addod new pemissions and role.
2024-08-11 16:47:48 +02:00
Vari
c44777b4af Fix some small missing changes for permission changes. 2024-08-11 16:44:47 +02:00
Vari
a0e2e321cc Created a middleware for checking permissions in admin controllers, so I cannot forget to add permission checks.
Changed some descriptions of the admin tools for Miraak.

Aded some more Permissions and added a moderator role.
2024-08-11 16:34:59 +02:00
Vari
a07e7710d0
Merge pull request #25 from Deathgarden-Rebirth/match-history-and-quitter-state
Match history and quitter state
2024-08-10 19:15:48 +02:00
Vari
29582fa9e7 Small fixes for handling strike refreshing and a case of endless loop when refreshing strikes to the lumit. 2024-08-09 00:01:25 +02:00
Vari
5afb932527 Small fixes to getQuitterState 2024-08-08 23:20:13 +02:00
Vari
bfbfccf2cc Fixed QuitterState using wrong cast for datetime 2024-08-08 23:10:37 +02:00
Vari
a9020cf844 Added Handling of Quitter state streak and rewards. 2024-08-07 00:12:45 +02:00
Vari
8fbc0ff864 Added Start Micro timestamp to see when exaclty request entered the server. 2024-08-06 22:11:17 +02:00
Vari
120e691d1d Small hotfix for when saving an inbox message. the default value in the $attributes array in the model for a json field should not be an array, but a string. 2024-08-06 21:59:04 +02:00
Vari
179adc7518 Added Game and Player match history. Also adjusted how players get deleted from a match. 2024-07-31 22:14:48 +02:00
Vari
2887872316
Merge pull request #24 from Deathgarden-Rebirth/player_reports
Player reports
2024-07-29 19:09:33 +02:00
Vari
7b1735fc89 Added notification for unhandled Player Reports 2024-07-28 22:06:10 +02:00
Vari
ca6fbc389b Small fix of player reports 2024-07-28 21:55:54 +02:00
Vari
101688399f Added Report admin Tool with frontend to handle Player Reports. Similar to the Chat Message handling. 2024-07-28 21:50:59 +02:00
Patrik Leifert
1b56c43c24 Merge remote-tracking branch 'origin/1.1.0_dev_alpha_test' into feature-PakManager 2024-07-28 21:15:12 +02:00
Patrik Leifert
db85c71962 Allow parameters in callback URL + Sending cookie through POST request 2024-07-28 21:14:23 +02:00
MiraakDG
a8d3e36ac5
Merge pull request #23 from Deathgarden-Rebirth/dev
Added Profanity Filter to the 1.1.0 Branch
2024-07-28 08:58:48 +02:00
Vari
6fce73e3f2 Added feedback endpoint for Player Reports and saving them in the Backend. 2024-07-28 06:32:47 +02:00
Vari
0d44b991ed
Merge pull request #22 from Deathgarden-Rebirth/profanity-filter
Chat Profanity Filter
2024-07-27 19:28:11 +02:00
Vari
16bb5d88d5 Added Created Ad Timestamp to chat message list 2024-07-27 19:11:53 +02:00
Vari
b483513064 Added some more links to the chat messages list to easer go to the message users profile, inbox, bans etc. 2024-07-27 19:07:09 +02:00
Vari
45cb45b8cc Added Admin UI for handling bad chat messages. 2024-07-27 18:25:02 +02:00
Vari
b411a34189 Added Database Table for detected bad chat messages and add them automatically if the profanity filter detects something. 2024-07-23 20:54:34 +02:00
MiraakDG
07677782a7
Merge pull request #21 from Deathgarden-Rebirth/dev
Added latest dev changes to the 1.1.0 dev branch
2024-07-22 09:39:07 +02:00
Vari
4e81dec317 Added moderation check chat message endpoint. 2024-07-21 00:47:45 +02:00
MiraakDG
2a40f7cc6d
Merge pull request #20 from Deathgarden-Rebirth/player_inbox
Player Inbox + Mailer
2024-07-20 21:49:16 +02:00
Vari
acc1674c36 Fix missing correctet where query in InboxController list method like it is in count method. 2024-07-20 21:34:44 +02:00
Vari
660c745d96 Fix expire_at always bing the current timestamp when mailing an inbox message with no expire Date 2024-07-11 22:07:11 +02:00
Vari
4bc7c16a33 Fix delete messages using old naming 2024-07-11 21:56:17 +02:00
Vari
4cb61c1c2a Add default value to timestamp because it defaults to ON UPDATE CURRENT_TIMESTAMP() and messes with the timestampIds 2024-07-11 21:56:17 +02:00
Vari
e86a347920 Add DB Query log 2024-07-11 21:56:17 +02:00
Vari
0555a6b6f4 Player inbox: Try to fix stuff. 2024-07-11 21:56:17 +02:00
Vari
7a389832d9 Player inbox: rename rewardType to type because game expects that. 2024-07-11 21:56:17 +02:00
Vari
b86ac5e1ec Player inbox: rename rewardType to type because game expects that. 2024-07-11 20:52:32 +02:00
Vari
644a6ffcf8 Player inbox: fix reward id wrong format. 2024-07-09 18:41:04 +02:00
Vari
c9c8022b39 Some bugfixes + now added showing the deleted messages in the user inbox. 2024-07-09 01:43:59 +02:00
Vari
8a9ec5cf19 Fixed recevied timestamp being send back as datetime string and not MS timestamp in mark messages endpoint. 2024-07-09 00:53:39 +02:00
Vari
332b127e21 Fix old timestamp format being used to find an inbox message with 'received'.
Also fixed message count not working when expire_at is null.
2024-07-08 00:00:32 +02:00
Vari
06248ffe26 Fix created_at and updated_at not being send when sending inbox messages because of the bulk insert. 2024-07-07 23:29:38 +02:00
Vari
1093e11250 Hopefully finished Inbox Messages! 2024-07-07 23:24:48 +02:00
Vari
e51cbce906 Fixed template and Js of the item-selector because it only worked if it was only one time on the page.
Added user-selector dropdown with data fetching from the backend.

Fix a null error in the inbox-message component.
2024-07-06 21:17:24 +02:00
Vari
b975170b55 Almost Finished the inbox messages adminpage. Now the only thing missing is the creation of new messages and the mailer. 2024-07-02 23:45:02 +02:00
Patrik Leifert
93046eea62 File manager changes:
- Modify storage driver name and location
- Add option to select patchline
- Add option to mark file for delete
- Add option to delete file from the server
- Small UI adjustments to new added options
2024-06-08 21:49:14 +02:00
Patrik Leifert
b821b97944 Merge remote-tracking branch 'origin/dev' into feature-PakManager 2024-05-30 22:26:08 +02:00
Vari
16e1ab191d Inbox Message:
- Changed 'received' column type to timestamp.
- Implemented Soft deletes and Prunable job for InboxMessage Model.
2024-05-28 07:52:13 +02:00
Vari
68c0d6f130 Fixed inbox Message MarkAs endpoint using logif of old table structure 2024-05-27 07:08:24 +02:00
Vari
49bc120a21 Fixed Inbox message wrong field for received. 2024-05-27 06:49:49 +02:00