Michael Herrmann
4d794584c9
Reformat code
2024-02-01 15:13:40 +01:00
Michael Herrmann
d6c5cf9bc5
Add forgotten migration
2023-11-14 12:21:33 +08:00
Michael Herrmann
06f88eae8e
Reformat code
2023-10-16 17:24:11 +02:00
Michael Herrmann
d802c48f6c
Add installer switches
2023-10-09 17:21:03 +02:00
Michael Herrmann
b16ef0e4ee
Improve Installer#__str__()
2023-10-09 14:32:55 +02:00
Michael Herrmann
f5409f1a78
Only show file name, not URL, in Installer#__str__
2023-10-09 13:22:04 +02:00
Michael Herrmann
46d7fd4d16
Re-order version fields
2023-10-09 13:10:41 +02:00
Michael Herrmann
6fd8b0f02a
Simplify code
2023-10-09 08:58:33 +02:00
Michael Herrmann
bf089ac491
Add more API tests for creating nested installers
2023-10-09 08:53:35 +02:00
Michael Herrmann
d2e1aef67b
Reduce duplicate code
2023-10-09 08:22:10 +02:00
Michael Herrmann
fc0d49e0ba
Simplify code
2023-10-09 08:18:13 +02:00
Michael Herrmann
08f2e7997a
Add support for nested installers
2023-10-09 08:06:46 +02:00
Michael Herrmann
7e3bb1e0ea
Small test improvement
2023-10-09 07:47:08 +02:00
Michael Herrmann
f4a5b9975b
Fix PermissionError during test teardown on Windows
2023-10-06 12:01:58 +02:00
Michael Herrmann
10bb277da2
Improve temp dir handling in tests
...
Specifically, on Windows, TestCaseThatUploadsFiles currently shows
errors on interpreter exit. These are caused by
TemporaryDirectory.cleanup() not being able to delete files because they
are still open in python.exe. Now at least, the errors appear during
tearDown().
2023-10-06 11:26:34 +02:00
Michael Herrmann
e4f163de74
Let superusers see installers of other users
2023-08-17 15:42:34 +02:00
Michael Herrmann
6e704848bf
Make it possible to host update files on S3
2023-08-11 16:42:29 +02:00
Michael Herrmann
7778792e85
Allow multiple users per tenant
2023-08-03 16:00:50 +02:00
Michael Herrmann
c5175b4213
Refactor
2023-06-16 07:38:16 +02:00
Michael Herrmann
278e8feb5b
Fix HTTP 500 when adding duplicates in /admin
2023-06-16 07:26:54 +02:00
Michael Herrmann
17eb067076
Implement winget search --id XYZ
2023-06-11 06:33:30 +02:00
Michael Herrmann
c31fc505ed
Improve onboarding
2023-02-17 13:32:12 +01:00
Michael Herrmann
60b76909c3
Fix errors when winget searches our source
2023-02-17 12:02:43 +01:00
Michael Herrmann
714ec6332d
Fix winget search with packages without versions
2023-02-16 09:20:54 +01:00
Michael Herrmann
e912e8f03f
Fix: /admin exposed objects from other tenants
2023-02-03 18:26:03 +01:00
Michael Herrmann
1e42997972
Fix: /api exposed objects from other tenants
2023-01-24 18:04:30 +01:00
Michael Herrmann
7365b09c79
Implement a REST API at /api/v1/
2023-01-24 13:54:30 +01:00
Michael Herrmann
f411214c56
Remove obsolete newline
2023-01-24 08:00:40 +01:00
Michael Herrmann
42e788227e
Hide others' packages in admin Version list filter
2022-11-05 15:13:52 +01:00
Michael Herrmann
969c53cbf1
Reformat to obey 80 char line limit
2022-11-05 14:31:03 +01:00
Michael Herrmann
9c8950d138
Inline unnecessary function
2022-11-05 14:30:33 +01: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
565f200f5e
Fix saving in Package admin for superusers
2022-09-21 09:35:17 +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
7b03f4283a
Remove references to winget-private-repository
2021-12-21 19:12:38 +01:00
Michael Herrmann
7e7cc36541
Shorten REST API URL /api/123.. to just /123...
2021-12-15 11:12:55 +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
7ca0a0b128
Fix manifestSearch endpoint
2021-12-15 07:47:47 +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
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
Michael Herrmann
ceec4e96c1
Rename app "api" to "winget"
2021-12-10 16:42:30 +01:00