Commit Graph

1815 Commits

Author SHA1 Message Date
Nassim Jahnke
0ed89f2f25 Check up controller perms, cache backend data responses 2022-09-02 19:56:41 +02:00
Nassim Jahnke
d86db2e202 Fixes 2022-09-02 19:56:41 +02:00
Nassim Jahnke
b8eb705226 Allow deletion of organizations
Closes #803
2022-09-02 19:56:41 +02:00
Nassim Jahnke
5d5a941926 Update HangarLib 2022-09-02 19:56:41 +02:00
Nassim Jahnke
8623ea006e Add a few more safe hosts 2022-09-02 19:56:41 +02:00
Nassim Jahnke
757e1eff65 Fix file size display 2022-09-02 19:56:41 +02:00
Nassim Jahnke
369f9b76df Finish preloading stuff 2022-09-02 19:56:41 +02:00
Nassim Jahnke
0c893e061b Readd preloading of previous version 2022-09-02 19:56:41 +02:00
Nassim Jahnke
62b1d92b91 Use transcations where probably needed
#406
2022-09-02 19:56:41 +02:00
Nassim Jahnke
b628a9afbd Allow org transfer (half tested) 2022-09-02 19:56:41 +02:00
Nassim Jahnke
15a3111659 Add project to user transfer (half tested)
Missing organization to user and project to organization
2022-09-02 19:56:41 +02:00
Nassim Jahnke
aa703d406b Move files on project/version rename 2022-09-02 19:56:41 +02:00
Nassim Jahnke
a91c8f684a Let you leave org/project
Closes #806
2022-09-02 19:56:41 +02:00
Nassim Jahnke
ce91b3998b Add basic dependency validation on version creation 2022-09-02 19:56:41 +02:00
Nassim Jahnke
0c35fbb894 Update roles 2022-09-02 19:56:41 +02:00
Nassim Jahnke
9cfc4e0333 Fix lots of dependency update issues on frontend/backend
add toggle to show the password, add validation for email and password, closes (#108)
2022-09-02 19:56:41 +02:00
Nassim Jahnke
861c827643 Add more info text to version creation 2022-09-02 19:56:41 +02:00
Nassim Jahnke
4474a191ea Clean up project files when necessary 2022-09-02 19:56:41 +02:00
Nassim Jahnke
ca2b308dca Remove skip review queue channel flag 2022-09-02 19:56:41 +02:00
Nassim Jahnke
5263762322 Add db migrations 2022-09-02 19:56:41 +02:00
Nassim Jahnke
9b0fc6380a Fix remaining issues 2022-09-02 19:56:41 +02:00
Nassim Jahnke
725bd46c51 Version uploading works 2022-09-02 19:56:41 +02:00
Nassim Jahnke
05c304bbcd WIP make version string unique, allow file per platform in one version
DB queries are pretty rough, uploading a file is broken, and parts of the frontend upload process aren't finished
2022-09-02 19:56:41 +02:00
Noah van der Aa
79ad208e92
Fix typo in resource guidelines (#862) 2022-08-19 11:15:02 +02:00
MiniDigger | Martin
570923af21 update deps 2022-08-01 18:37:22 +02:00
MiniDigger | Martin
66393fda73 tons of seo improvements (#798) 2022-07-31 15:18:53 +02:00
MiniDigger | Martin
5e57fa0a0e allow trusting domains in linkout, closes #810 2022-07-31 11:53:07 +02:00
MiniDigger | Martin
ae93e40127 fix tests? maybe? hopefully? 2022-07-31 11:14:20 +02:00
MiniDigger | Martin
75e2759ea5 limit permission check perms to api key scope, closes #808
also adds proper DB based integration tests for the perm controller
2022-07-31 10:51:25 +02:00
Bjarne Koll
2b43e0aa4d
Use the proper config for page name validation (#809) 2022-07-30 20:43:52 +02:00
MiniDigger | Martin
ef0af234ee create api session with the right permissions (#808) 2022-07-30 20:37:42 +02:00
Bjarne Koll
e540405d86
Ensure that the new page modal is closed (#807) 2022-07-30 20:27:20 +02:00
MiniDigger | Martin
aeddddbdc5 fix mismatch in perm check api 2022-07-30 20:19:04 +02:00
MiniDigger | Martin
22dda95c50 make sure breadcrumbs are valid and generated exactly once 2022-07-30 18:36:50 +02:00
MiniDigger | Martin
2d5363eade fix issues with homepages... 2022-07-30 18:09:16 +02:00
MiniDigger | Martin
10fa501863 rework pages path parsing 2022-07-30 17:48:57 +02:00
Bjarne Koll
c0e09345d1
Update fetched project page tree on mutation (#804) 2022-07-30 15:53:37 +02:00
MiniDigger | Martin
ff21179d10 remove logging 2022-07-30 15:40:25 +02:00
MiniDigger | Martin
349d57f1b5 also forward headers for not logged in... 2022-07-30 15:30:37 +02:00
MiniDigger | Martin
3a69b4c91d forward headers from ssr to backend + cache backend stuff on request 2022-07-30 15:04:49 +02:00
MiniDigger | Martin
7ebbec325d use cf header if present 2022-07-30 14:26:21 +02:00
MiniDigger | Martin
18684a2697 try to find out why shit is bork 2022-07-30 14:08:23 +02:00
MiniDigger | Martin
809b2e23c4 clean up stats cookie handling 2022-07-30 13:23:10 +02:00
Bjarne Koll
451056ce1e
Remove invalid versions when filtering platforms (#801) 2022-07-29 23:31:57 +02:00
MiniDigger | Martin
571c2cad5c misc helm 2022-07-29 23:05:19 +02:00
MiniDigger | Martin
a5a86a2323 remove network policy 2022-07-29 22:43:39 +02:00
MiniDigger | Martin
7df891b2a4 make sure useHead automatically updates dark mode classes 2022-07-29 21:59:17 +02:00
MiniDigger | Martin
c7769f3de2 dummy helm charts 2022-07-29 13:41:46 +02:00
MiniDigger | Martin
9f71a781a5 enable debug logging again 2022-07-29 11:42:38 +02:00
MiniDigger | Martin
471f06b7a5 fix oauth locally 2022-07-29 11:29:34 +02:00