Commit Graph

76 Commits

Author SHA1 Message Date
Michael Herrmann 115b85b3f4 WIP: Initial implementation of PackageDependencies 2023-01-23 17:43:08 +01:00
Michael Herrmann 2546f8dae9 Improve technical instructions in README 2022-09-22 17:34:20 +02:00
Michael Herrmann 7c65fe26fa Add Installer#scope 2022-09-22 17:33:23 +02:00
Michael Herrmann e4a541c1fa Add forgotten migration 2022-09-22 15:40:52 +02:00
Michael Herrmann 7e48e0e44b Improve help text for Version#version 2022-09-21 10:31:52 +02:00
Michael Herrmann 25da81febd Simplify VersionAdmin 2022-09-21 10:27:48 +02:00
Michael Herrmann 45001161f9 Show tenant in Package and Version superuser admin 2022-09-21 10:25:34 +02:00
Michael Herrmann 634a446a47 Slightly improve instructions HTML 2022-09-21 09:56:10 +02:00
Michael Herrmann 46f47e39ad Further improve user instructions 2022-09-21 09:55:22 +02:00
Michael Herrmann 8e11f4c1d9 Improve user instructions 2022-09-21 09:52:54 +02:00
Michael Herrmann 565f200f5e Fix saving in Package admin for superusers 2022-09-21 09:35:17 +02:00
Michael Herrmann d2cd31ef47 Add getbackup command to desk script 2022-09-21 09:32:42 +02:00
Michael Herrmann 49add4959e Fix 500 error in superuser admin 2022-09-21 09:21:10 +02:00
Michael Herrmann c5c53b2651 Fix winget list
Previously, our source returned all its packages for this query.
2022-02-17 18:37:20 +01:00
Michael Herrmann 513c05396a Fix bug in sslproxy.py 2022-02-17 16:28:39 +01:00
Michael Herrmann 2e267f52dd Add instructions for initialising the database 2022-02-17 15:48:43 +01:00
Michael Herrmann 974ac3a28c Redirect http to httpS 2022-02-17 15:30:45 +01:00
Michael Herrmann d2c30ca47c Fix error emails "Invalid HTTP_HOST header" 2021-12-22 11:04:52 +01:00
Michael Herrmann d9dd8cc309 Configure email settings 2021-12-22 10:36:06 +01:00
Michael Herrmann baf1d9fdc9 Keep git repo in prod clean 2021-12-22 07:00:48 +01:00
Michael Herrmann b376d962e2 Small improvement to install script 2021-12-22 06:49:52 +01:00
Michael Herrmann de07c9b6c5 Update README 2021-12-21 19:18:55 +01:00
Michael Herrmann fac75012d0 Update README 2021-12-21 19:15:45 +01:00
Michael Herrmann 7b03f4283a Remove references to winget-private-repository 2021-12-21 19:12:38 +01:00
Michael Herrmann 14f9074079 Remove obsolete references to "wpr"
This is from a time where the repo was called
"winget-private-repository".
2021-12-21 18:29:19 +01:00
Michael Herrmann 24d2a9c7db Don't auto-create Tenants group
Django makes it impossibly difficult to manipulate groups and
permissions during initialization (eg. from migrations).
See eg. https://stackoverflow.com/q/67232243/1839209.
2021-12-21 17:57:26 +01:00
Michael Herrmann 917bc45047 Change domain from winget.sh to api.winget.pro 2021-12-21 17:21:26 +01:00
Michael Herrmann e8faa4e249 Remove /signup 2021-12-21 17:18:55 +01:00
Michael Herrmann 706523aca8 Fix /admin for superusers without a Tenant object 2021-12-21 16:43:14 +01:00
Michael Herrmann e86679ceb9 Extend example on Welcome page 2021-12-15 12:04:42 +01:00
Michael Herrmann eba978cde4 Redirect to newly signed-up users to Welcome page 2021-12-15 11:42:26 +01:00
Michael Herrmann c97168e10c Improve <title> of Sign up page 2021-12-15 11:41:05 +01:00
Michael Herrmann 7e7cc36541 Shorten REST API URL /api/123.. to just /123... 2021-12-15 11:12:55 +01:00
Michael Herrmann f950f3335a Add a mini tutorial to the /admin Welcome page 2021-12-15 11:01:58 +01:00
Michael Herrmann b15c955543 Tiny Html improvement 2021-12-15 10:23:26 +01:00
Michael Herrmann df88bdd5a9 Add a Welcome screen with instructions in /admin 2021-12-15 10:21:46 +01:00
Michael Herrmann 9f052db67f Improve "Add Version" page in admin 2021-12-15 08:52:07 +01:00
Michael Herrmann 8565306111 Fix release command in desk script 2021-12-15 07:54:12 +01:00
Michael Herrmann 329de063f4 Fix release desk command 2021-12-15 07:52:33 +01:00
Michael Herrmann 7ca0a0b128 Fix manifestSearch endpoint 2021-12-15 07:47:47 +01:00
Michael Herrmann 84c17264c9 Fix mistake in install script 2021-12-14 19:42:59 +01:00
Michael Herrmann 8eb057a479 Fix crontab 2021-12-14 19:34:23 +01:00
Michael Herrmann a0fd998856 Fix further errors in prod setup 2021-12-14 19:33:28 +01:00
Michael Herrmann 128913dbe8 Fix several errors in install and conf scripts 2021-12-14 19:23:19 +01:00
Michael Herrmann 5688d8b710 Add prod server scripts and config 2021-12-14 18:45:48 +01:00
Michael Herrmann 315e5355e6 Fix failing tests 2021-12-14 12:24:12 +01:00
Michael Herrmann b7d28035ed Fix: Users could see other people's packages 2021-12-14 12:17:04 +01:00
Michael Herrmann f939abe766 Add a signup form 2021-12-14 12:06:18 +01:00
Michael Herrmann 4c33e981e0 Let users upload files 2021-12-14 09:35:37 +01:00
Michael Herrmann 8c882746a1 Make multi-tenant 2021-12-10 19:02:10 +01:00