784dab3d41
Fixes to how import times are estimated
...
The wrong attr was being used to grab the number of seconds, and imports
that were stopped were being counted
2022-11-10 11:42:38 -08:00
9e0867af91
Make the import admin table sortable
2022-11-07 11:32:45 -08:00
16c92a62c4
Merge pull request #2337 from bookwyrm-social/invite-table-scroll
...
Makes the invite request table side scroll for mobile
2022-11-07 10:55:39 -08:00
4b01103f84
Makes the invite request table side scroll for mobile
...
Fixes #2335
2022-11-07 10:44:49 -08:00
1f022496dd
Fixes duplicate notification on import
2022-11-07 10:36:31 -08:00
b64f0511a5
Another mock
2022-11-07 10:07:37 -08:00
141d3aa813
Updates mocks in tests
2022-11-07 09:50:05 -08:00
493fd68af4
Merge branch 'main' into cancel-imports
2022-11-07 09:06:13 -08:00
6e748c5476
Typo fix
2022-11-05 18:16:59 -07:00
817047bdeb
Use stop functionality in import admin view
2022-11-05 15:44:00 -07:00
76fb4c9280
Revoke tasks
2022-11-05 15:41:06 -07:00
6792b3d7b8
adds button to stop job
2022-11-05 14:44:09 -07:00
7a36de5ebe
Start and stop jobs from the model
2022-11-05 14:35:27 -07:00
97513a43d6
Set import job status when job starts and finishes
2022-11-05 13:47:06 -07:00
59fe9e4d3b
Show import status in table
2022-11-05 13:44:07 -07:00
9cfcad20e0
Avoid divide by zero error
2022-11-05 13:33:57 -07:00
24e5ea3295
Check if import is stopped and create import status field
2022-11-05 13:32:23 -07:00
3c2f2c10bf
Show recent imports in a table
2022-11-05 13:12:23 -07:00
4806a6273e
Show average run times for imports
...
This should give users a sense of when to start wondering if their
import isn't running after all.
2022-11-05 12:50:51 -07:00
40e9428b49
Adds more fields to import admin table and ticks version
2022-11-03 11:30:43 -07:00
14e61fa32d
Adds extremely basic tests file
2022-11-03 10:55:21 -07:00
0ba4dbbc6f
Fixes pagination and user links on import admin
2022-11-03 10:54:59 -07:00
91b935bc0a
Merge pull request #2327 from bookwyrm-social/imports-admin
...
Imports admin
2022-11-01 20:53:58 -07:00
5af195de58
Python formatting
2022-11-01 20:43:27 -07:00
a8424f61f2
Mark imports as complete
...
This will let the user debug the import, and should only be used when
the import is in a bad state (marked as incomplete but with no pending
tasks)
2022-11-01 19:26:23 -07:00
6eab1fdd6d
Adds import admin view
2022-11-01 19:05:51 -07:00
61c2d2a36a
Use elided page range on user admin view
2022-11-01 18:45:21 -07:00
641fc325b4
Merge pull request #2326 from bookwyrm-social/synchronous-confirmation-emails
...
Send confirmation emails directly, rather than with celery
2022-11-01 18:43:53 -07:00
881d5682e3
Updates test mock
2022-11-01 18:20:56 -07:00
1c949a5d71
Send confirmation emails directly, rather than with celery
...
Whenver bookwyrm has an influx of new users, celery gets delayed and
the emails don't get sent out promptly, which causes people to first
resend the email multiple times, and then to email me, both of which
just create more work and confusion for everyone involved.
2022-11-01 18:08:45 -07:00
553f170f89
Only show editions with the author on the author page
2022-11-01 18:04:27 -07:00
Olivier Brencklé
cfaec434c0
🚸 Close dropdown when opening modal item
2022-10-28 13:15:53 +02:00
Olivier Brencklé
474b78dad2
💄 Set dropdown menu below modals on mobile
2022-10-24 19:34:25 +02:00
eb07deadf2
Merge pull request #2320 from bookwyrm-social/announcement-size
...
Remove extra whitespace in announcements
2022-10-20 20:56:52 -07:00
b81a5faff7
Remove extra whitespace in announcements
2022-10-20 07:45:53 -07:00
3d95916b55
handle 2fa user exception properly
2022-10-15 07:47:20 +11:00
32e4f7718e
pylint is being pedantic
2022-10-15 07:47:20 +11:00
cf1fae6af8
return Bad Request if 2fa user does not exist
2022-10-15 07:47:20 +11:00
905aa66f38
add test_post_login_with_2fa
2022-10-15 07:47:20 +11:00
a1c3f15d80
remove unused import
2022-10-15 07:47:20 +11:00
f55adbadf4
fix 2fa tests
2022-10-15 07:47:20 +11:00
cffbf82ddb
DRY footer for 2FA pages
2022-10-15 07:47:20 +11:00
f3768c3d92
code formatting fix
2022-10-15 07:47:20 +11:00
79b04c2240
various 2fa improvements
...
- cleaner code
- use TWO_FACTOR_LOGIN_MAX_SECONDS instead of hardcoded number
- render qrcode properly
- use nginx to rate limit login attempts
- do not throw error if session user is undefined
2022-10-15 07:47:20 +11:00
aefc7a23bc
fix 2fa templates
...
- translate all strings
- do not embed svg element inside svg element
- fix sizing of input for confirming 2fa setup
2022-10-15 07:47:20 +11:00
e1513bf98d
amend nginx rate limiting urls
2022-10-15 07:47:20 +11:00
da613c9b26
ugh forgot to run black
2022-10-15 07:47:20 +11:00
fda150fa0d
resolve migration conflict
2022-10-15 07:47:20 +11:00
119b4bf2ff
clean up tests
...
- remove unnecessary crap
- add missing tests
2022-10-15 07:47:20 +11:00
9d36722783
code formatting
2022-10-15 07:47:20 +11:00