binwiederhier
c0b5151bae
Predefined users
2025-07-10 20:50:29 +02:00
binwiederhier
9f72eb804d
Computers are fast
2025-05-25 12:32:16 -04:00
binwiederhier
42af71e546
Fix test
2025-05-25 12:27:21 -04:00
Tom Hubrecht
44b7c2f198
user: Allow changing the hashed password directly
...
This adds the detection of `NTFY_PASSWORD_HASH` when creating a user or
changing its passsword so that scripts don't have to manipulate the bare
password.
2025-05-21 16:34:14 +02:00
binwiederhier
7d755ce604
Add comments and another test to ACL fix
2023-11-18 21:50:01 -05:00
binwiederhier
f64dbcb6b2
Merge branch 'main' into sandman7920/main
2023-11-18 06:28:48 -05:00
binwiederhier
22f48c5ad3
Change mod path
2023-11-16 20:54:58 -05:00
Nikolay Zlatev
1aa82ff06a
FullScenario_Default_DenyAll: add user "john" test case
...
Add new test for user john
The user should have:
"deny" to mytopic_deny*,
"ro" to mytopic_ro*,
"rw" to mytopic*,
"ro" to the rest
2023-10-24 14:02:52 +03:00
Nikolay Zlatev
0ff1f6520a
TestMigrationFrom4: move the longest rule on top
2023-10-24 14:02:04 +03:00
Nikolay Zlatev
ff2a354333
TestMigrationFrom1: move the longest rule on top
2023-10-24 14:00:46 +03:00
Nikolay Zlatev
543709336c
TestManager_UserManagement: move the longest rule on top
2023-10-24 13:59:39 +03:00
Nikolay Zlatev
afd6d2e0ee
Default_DenyAll: move the longest rule on top
2023-10-24 13:57:46 +03:00
binwiederhier
a5f0670f7f
ACLs and underscores, resolves #840
2023-08-18 22:44:52 +02:00
binwiederhier
3e3b556108
Fix excess token deletion bug
2023-08-17 21:42:40 +02:00
binwiederhier
e96e35b40b
Newly created access tokens are now lowercase only
2023-06-14 11:20:29 -04:00
binwiederhier
fc1087a42b
The last one
2023-05-17 11:19:48 -04:00
binwiederhier
ac029c389e
Self-review
2023-05-17 10:39:15 -04:00
Hunter Kehoe
25be5b47e4
allow default-token and per-subscription tokens in client.yml
2023-03-05 22:57:51 -07:00
binwiederhier
ef9d6d9f6c
Support for annual billing intervals
2023-02-21 22:44:30 -05:00
binwiederhier
cc309e87e9
Remove awkward subscription id
2023-02-12 14:09:44 -05:00
binwiederhier
1f010acb30
Tests for manager.go
2023-02-12 08:29:44 -05:00
binwiederhier
8bf64d8723
A few manager tests
2023-02-11 22:14:09 -05:00
binwiederhier
e6bb5f484c
Self-review, round 2
2023-02-09 15:24:12 -05:00
binwiederhier
e3b39f670f
WIP tier CLI
2023-02-06 22:38:22 -05:00
binwiederhier
4f5e40e161
Fix test
2023-01-29 21:51:49 -05:00
binwiederhier
e596834096
Add "last access" to access tokens
2023-01-28 20:29:06 -05:00
binwiederhier
000bf27c87
Speed up tests, hopefully fix races
2023-01-28 09:03:14 -05:00
binwiederhier
16c14bf709
Add Access Tokens UI
2023-01-27 23:10:59 -05:00
binwiederhier
62140ec001
Rate limiting refactor, race fixes, more tests
2023-01-27 11:33:51 -05:00
binwiederhier
9e9caee639
(Hopefully) remove statsQueue races
2023-01-27 09:59:16 -05:00
binwiederhier
c874a641df
Rate limits make sense now!
2023-01-26 22:57:18 -05:00
binwiederhier
236254d907
Add bandwidth limit to tier; fix display name sync issues
2023-01-25 10:05:54 -05:00
binwiederhier
e82a2e518c
Add password confirmation to account delete dialog, v1/tiers test
2023-01-23 10:58:39 -05:00
binwiederhier
954d919361
Delayed deletion
2023-01-22 22:21:30 -05:00
binwiederhier
9c082a8331
Introduce text IDs for everything (esp user), to avoid security and accounting issues
2023-01-21 23:15:22 -05:00
binwiederhier
31a3bb7cd6
Payments webhook test, delete attachments/messages when reservations are removed,
2023-01-20 22:47:37 -05:00
binwiederhier
7cff44b647
Fix tests
2023-01-17 20:32:57 -05:00
binwiederhier
01fd4754f9
WIP: Stripe integration
2023-01-14 06:43:44 -05:00
binwiederhier
2908c429a5
Set sync_topic in migration
2023-01-10 15:41:08 -05:00
binwiederhier
7e528d9c10
Sync topic (begin), rename user fields
2023-01-09 21:53:21 -05:00
binwiederhier
3aba7404fc
Tiers make sense for admins now
2023-01-09 15:40:46 -05:00
binwiederhier
7fa63c8e19
Prune excess tokens per user
2023-01-05 20:22:34 -05:00
binwiederhier
4b9d40464c
Replace read/write flags with Permission
2023-01-02 21:12:42 -05:00
binwiederhier
2267d27c9b
User-owned ACL entries
2023-01-01 15:21:43 -05:00
binwiederhier
0bb3c84b9e
More tests
2022-12-31 10:16:14 -05:00
binwiederhier
f4ffcebb14
User database migration
2022-12-29 13:08:47 -05:00
binwiederhier
bd2ec7b2af
More manager tests
2022-12-29 11:09:45 -05:00
binwiederhier
7ca9afad57
Account API endpoint fixes
2022-12-28 15:51:09 -05:00
binwiederhier
f79348817f
More tests
2022-12-28 13:46:18 -05:00
binwiederhier
a2e474c375
Fix all the tests
2022-12-28 13:28:28 -05:00