Commit graph

968 commits

Author SHA1 Message Date
Marcel Baumgartner
a1cd6b5cd9
Merge pull request #337 from Moonlight-Panel/AddTicketSystem
Added ticket system
2023-11-10 15:14:49 +01:00
Marcel Baumgartner
0e43278bdd
Merge branch 'v2' into AddTicketSystem 2023-11-10 15:13:51 +01:00
Marcel Baumgartner
d8bb2b7356 Implemented bucket delete and improved avatar update 2023-11-10 15:10:09 +01:00
Marcel Baumgartner
f779e5e920 Added logo and favicon 2023-11-09 21:47:11 +01:00
Marcel Baumgartner
c57ad9cce7 Fixed ui bugs. Implemented ticket deletion when a user is going to be deleted 2023-11-09 14:42:41 +01:00
Marcel Baumgartner
b492d65efb Added details in ticket view. Renamed mail verify button 2023-11-09 14:09:23 +01:00
Marcel Baumgartner
332937f964 Started implementing admin ticket ui. Cleaned up some stuff 2023-11-09 01:56:14 +01:00
Marcel Baumgartner
f5501f77fe Implemented file upload and improved ui. Fixed file upload bug in ticket service 2023-11-06 17:41:24 +01:00
Marcel Baumgartner
30bfae96fd
Merge pull request #336 from Moonlight-Panel/AddPanelRestart
Added basic restarting for instances running in docker
2023-11-06 16:36:30 +01:00
Marcel Baumgartner
d95d613a57 Added basic restarting for instances running in docker 2023-11-06 16:34:52 +01:00
Marcel Baumgartner
1c96f9d13c Started implementing the ticket system. Implemented user site tickets without attachments atm. Added db models 2023-11-01 17:35:12 +01:00
Marcel Baumgartner
9e182768f6
Merge pull request #333 from Moonlight-Panel/AddConfigEditor
Added config editor
2023-10-31 10:48:53 +01:00
Baumgartner Marcel
11dace2617 Implemented config editor. Fixed auto property 2023-10-31 10:48:20 +01:00
Marcel Baumgartner
93cfe7cd1a Started on implementing a better reflection based editor 2023-10-30 00:40:59 +01:00
Marcel Baumgartner
b580781618
Merge pull request #332 from Moonlight-Panel/ImproveUserDelete
Improved user delete
2023-10-29 17:52:12 +01:00
Marcel Baumgartner
ee9190447f Fixed some user deletion issues 2023-10-29 17:51:47 +01:00
Marcel Baumgartner
aa501244e1 Improved user delete to delete relational data and remove all content from a user 2023-10-29 16:42:02 +01:00
Marcel Baumgartner
52d39151da
Merge pull request #331 from Moonlight-Panel/AddUserAdmin
Added user view/edit. Added some tool tips. Improved some ui
2023-10-29 16:07:14 +01:00
Marcel Baumgartner
0241be13cf Added user view/edit. Added some tool tips. Improved some ui 2023-10-29 16:05:29 +01:00
Marcel Baumgartner
c3acb4898e
Merge pull request #330 from Moonlight-Panel/AddCommunity
Added community tab
2023-10-29 11:15:05 +01:00
Marcel Baumgartner
559a00c181 Added sorting by creation date 2023-10-29 11:14:00 +01:00
Marcel Baumgartner
122a205f92 Fixed some bugs. Added admin ui. Added word filter 2023-10-29 00:49:15 +02:00
Marcel Baumgartner
c4e7e10f5e Added events and projects. Finished the basic community features 2023-10-28 22:27:25 +02:00
Marcel Baumgartner
6d83c31f42 Implemented update and delete for posts 2023-10-28 19:33:59 +02:00
Baumgartner Marcel
d98e8ef0f8 Added test logo file. Started adding community posts and comments 2023-10-27 15:10:44 +02:00
Baumgartner Marcel
a29dc8257e Implemented text editor 2023-10-27 09:05:45 +02:00
Marcel Baumgartner
801c78bb84 Started implementing text editor 2023-10-27 07:34:25 +02:00
Marcel Baumgartner
a671e601c0
Merge pull request #329 from Moonlight-Panel/AddStore
Implemented new store system
2023-10-26 10:13:29 +02:00
Baumgartner Marcel
4de6804f13 Added transaction event and mail sending for the transaction 2023-10-26 09:45:54 +02:00
Marcel Baumgartner
7a3d61c659 FInished auto crud. Switched to auto crud for coupons. Added gift code manage 2023-10-25 22:22:32 +02:00
Baumgartner Marcel
b0d9837256 Added auto form stuff and started implementing auto crud and store admin things 2023-10-25 16:26:42 +02:00
Marcel Baumgartner
f07e3c5a5a Started working on store admin 2023-10-24 23:45:00 +02:00
Marcel Baumgartner
19b5c7816a Small changes 2023-10-24 21:42:47 +02:00
Marcel Baumgartner
dae09668b2 Started on implementing mail sending for store system 2023-10-24 16:16:45 +02:00
Marcel Baumgartner
aa150a7a69 Extended plugin system to support kestrel pipeline injection 2023-10-24 12:26:29 +02:00
Marcel Baumgartner
d0f03a19a2 Add gift code redeem 2023-10-24 11:13:06 +02:00
Baumgartner Marcel
863a002370 Started implementing modular payment gateways. Implemented a basic plugin system
TODO: Add capability for plugins to modify the kestrel pipeline
2023-10-23 17:04:36 +02:00
Baumgartner Marcel
ff9bcc6433 Add payments page with transaction history 2023-10-23 15:04:57 +02:00
Baumgartner Marcel
e062df4eb6 Fixed some bugs. Added renew 2023-10-23 13:27:49 +02:00
Marcel Baumgartner
2dd1d1f69c Added coupon processing. Fixed price calculation 2023-10-22 22:02:45 +02:00
Marcel Baumgartner
3d4f22f6f6 Refactored some forms. Added service shares 2023-10-22 21:28:15 +02:00
Marcel Baumgartner
48c95d4ec6 Added service ordering and implemented basic service creation 2023-10-19 11:35:14 +02:00
Marcel Baumgartner
b19208b3b0 Add payment link to profile menu 2023-10-19 00:41:00 +02:00
Marcel Baumgartner
6410846afc Implemented order ui and validation. Added coupon handling 2023-10-19 00:30:54 +02:00
Marcel Baumgartner
f7a16fd287 Implemented basic store and store admin system. Added alerts. Added db models for store 2023-10-18 21:09:14 +02:00
Marcel Baumgartner
4159170244 Added ticket models. Did some ui 2023-10-17 09:00:59 +02:00
Marcel Baumgartner
8c82631569 Implemented live chat ui 2023-10-16 23:09:24 +02:00
Marcel Baumgartner
96bd131807 Implemented permissions. Added user overview and session overview. Added lazy loader.. Did some ui 2023-10-16 21:15:04 +02:00
Marcel Baumgartner
0cde0fe302 Added mail system. Added password reset and email verify. Switched to new event system. Added event based mail sending 2023-10-16 17:13:15 +02:00
Marcel Baumgartner
49c893f515 Implemented basic user auth, register, login, details and avatar stuff from helio 2023-10-15 19:19:47 +02:00