Mouse Reeve
d4351cfcb4
Merge branch 'main' into import-limit
2022-12-16 12:44:57 -08:00
Giebisch
df54df8309
Added Import Limit
2022-12-15 23:43:25 +01:00
Mouse Reeve
4f0e7b60d6
Adds merge migration
2022-12-11 12:03:22 -08:00
Mouse Reeve
58e8c0b5ec
Merge branch 'main' into admin-roles
2022-12-11 11:58:54 -08:00
Jascha Urbach
ac8b060d58
Isfdb ID for books and authors ( #2482 )
...
* New ID: Audible ASIN
Audible belongs to Amazon BUT they do not share the same IDs. The Audible ASIN of an audiobook is never the same as the Amazon ASIN.
Yeah, I know, Amazon is great. The fact that the ASIN is a good distinction for different works and editions bothers me more than I will ever be willing to admint.
* New ID "ISFDB"
Internet Speculative Ficiton Database ID for books and authors.
Links to the entry if set.
* Added aasin to test
Added aasin to test
* the answer expects more emptxy fields...
2022-12-11 11:33:33 -08:00
Mouse Reeve
fdaa24edfe
Tweaks group query in migration for tests
2022-12-05 17:33:40 -08:00
Mouse Reeve
b8e403ce59
Fixes migration to give the correct perms
2022-12-05 17:04:58 -08:00
Mouse Reeve
c7234bff64
Update admin role for new perms
2022-12-05 16:58:23 -08:00
Mouse Reeve
9b087199ed
Adds new role and permissions
2022-12-05 16:07:09 -08:00
Mouse Reeve
16f9232e1e
Adds database fields for legal page/impressum
2022-11-25 11:02:42 -08:00
Mouse Reeve
7c7c0e1a93
Admin UI to enable and disable importing
2022-11-17 14:23:39 -08:00
Mouse Reeve
c47a425cbe
Longer invite answer field
...
It was an oversight that it was only set to 50 characters I expect!
2022-11-15 14:52:07 -08:00
Mouse Reeve
317cf5fcf5
Generate fewer add_status_tasks
...
Previously, every time a status was saved, a task would start to add it
to people's timelines. This meant there were a ton of duplicate tasks
that were potentially heavy to run. Now, the Status model has a "ready"
field which indicates that it's worth updating the timelines. It
defaults to True, which prevents statuses from accidentally not being
added due to ready state.
The ready state is explicitly set to false in the view, which is the
source of most of the noise for that task.
2022-11-15 14:14:32 -08:00
Mouse Reeve
eae1866992
Allow users to temporarily deactivate their accounts ( #2324 )
2022-11-10 13:40:54 -08:00
Mouse Reeve
76fb4c9280
Revoke tasks
2022-11-05 15:41:06 -07:00
Mouse Reeve
97513a43d6
Set import job status when job starts and finishes
2022-11-05 13:47:06 -07:00
Mouse Reeve
59fe9e4d3b
Show import status in table
2022-11-05 13:44:07 -07:00
Mouse Reeve
24e5ea3295
Check if import is stopped and create import status field
2022-11-05 13:32:23 -07:00
Hugh Rundle
da613c9b26
ugh forgot to run black
2022-10-15 07:47:20 +11:00
Hugh Rundle
fda150fa0d
resolve migration conflict
2022-10-15 07:47:20 +11:00
Hugh Rundle
9b74c26742
backup codes
...
- add hotp_secret to user model
- view to create backup codes in user prefs
- check backup code if otp doesn't work
- increment hotp count if used
- show correct errors if code wrong
2022-10-15 07:47:20 +11:00
Hugh Rundle
514762c233
fix typo in new user fields
...
oopsie
2022-10-15 07:47:20 +11:00
Hugh Rundle
54daade9f9
prepare for 2FA
...
- add and migrate User fields for 2FA
- add views for 2FA
- add new forms for 2FA
- update package list in requirements.txt
- add URLs for 2FA views
2022-10-15 07:47:20 +11:00
Mouse Reeve
e51980bc12
Use BookWyrmModel as parent for admin models
...
This will make them more internally consistent and give them built-in
permissions checking
2022-09-19 09:35:38 -07:00
Hugh Rundle
aa18179dbc
add migration
2022-09-10 10:27:17 +10:00
Mouse Reeve
0bc3c3b5f6
Adds locale migration
2022-08-02 11:09:58 -07:00
Mouse Reeve
844023f104
Merge pull request #2246 from bookwyrm-social/goal-model
...
Moves annual goal to its own file
2022-07-29 13:22:12 -07:00
Mouse Reeve
2298a478cf
Moves annual goal to its own file
...
The user model file is just,, very long
2022-07-29 13:00:59 -07:00
Hugh Rundle
356c1c0b62
fix migration dependency order
...
Show_guided_tour needs to come after alter_user_preferred_language due to conficts. I think.
2022-07-17 16:34:42 +10:00
Hugh Rundle
17dc5e7eb1
Merge branch 'main' into tour
...
- we need to do this because of conflicting migrations
2022-07-17 16:30:45 +10:00
Mouse Reeve
d3f35fb691
Adds Catalan
2022-07-15 12:28:31 -07:00
Hugh Rundle
e1acdd0062
fix migrations
...
There was a conflict due to the order of migrations. Hopefully this commit fixes it!
2022-07-10 09:53:43 +10:00
Hugh Rundle
ab5e4128e6
Merge branch 'main' into tour
...
Also fixes conflict
2022-07-09 20:54:48 +10:00
Hugh Rundle
02c6932409
lint migration file
2022-07-09 20:10:28 +10:00
Hugh Rundle
baad1314d8
default existing users to no tour
2022-07-09 19:51:05 +10:00
Mouse Reeve
221b5138e8
Adds merge migration
2022-07-06 14:42:58 -07:00
Mouse Reeve
5a6ef7ccd8
Merge branch 'main' into notifications
2022-07-06 14:41:15 -07:00
Mouse Reeve
079f6d304e
Python formatting
2022-07-06 12:22:07 -07:00
Mouse Reeve
9fceeb3eda
Adds another missing migration
2022-07-06 12:17:24 -07:00
Mouse Reeve
003ef65db5
Adds missing migration
2022-07-05 18:01:10 -07:00
Mouse Reeve
801ba03aaf
Keep group as a foreign key field
2022-07-04 20:32:13 -07:00
Mouse Reeve
9948dd2356
Use enums in more models
2022-07-04 20:27:56 -07:00
Mouse Reeve
03f5a3f2c1
Use enums for notification types
2022-07-04 20:19:18 -07:00
Mouse Reeve
b193652a67
Python formatting
2022-07-04 19:58:27 -07:00
Mouse Reeve
a9a2da0957
Keep status as a single field
2022-07-04 19:20:04 -07:00
Mouse Reeve
c7ecbb2fdf
New migration file
...
I don't know why it felt important to do this but it did. The migrations
are in one file now and don't need a merge migration.
2022-07-04 18:42:56 -07:00
Mouse Reeve
a718a168a3
Merge branch 'main' into notifications
2022-07-04 17:38:21 -07:00
Hugh Rundle
b82cf887e2
linting fixes
2022-07-03 17:14:13 +10:00
Hugh Rundle
80c71928c3
add show_guided_tour value to User
...
This boolean value indicates whether the user wishes to be show the guided tour.
It defaults to True but will be able to be easily set to False.
2022-06-13 13:07:48 +10:00
Mouse Reeve
375c5a8789
Adds stopped date separate from finish date on readthrough
2022-05-26 11:36:37 -07:00
Mouse Reeve
23c6019340
Adds merge migration
2022-05-26 10:23:32 -07:00
Mouse Reeve
88b2cffcf2
Merge pull request #2035 from bookwyrm-social/stopped-shelf
...
Stopped shelf
2022-05-26 10:11:32 -07:00
Mouse Reeve
a2a04da493
Adds many to many related items to notifications
2022-04-09 09:44:42 -07:00
Mouse Reeve
8d266fda4d
Removes unused related_book
field on notification model
2022-04-08 15:21:38 -07:00
Mouse Reeve
ae86829a7e
Adds Finnish locale ( #2069 )
...
* Adds Finnish locale
2022-03-31 08:20:52 -07:00
Mouse Reeve
71cbe611de
Merge migration
2022-03-26 13:07:27 -07:00
Mouse Reeve
ec21d20b90
Merge branch 'main' into stopped-shelf
2022-03-26 13:06:06 -07:00
Mouse Reeve
5cf52cff54
Formats migration
2022-03-26 10:32:07 -07:00
Mouse Reeve
a6ae55608a
Adds Romanian locale
2022-03-26 10:03:50 -07:00
Mouse Reeve
8b061f9432
Manually updates migration
2022-03-16 16:53:16 -07:00
Mouse Reeve
7b3b357756
Merge branch 'main' into form-conflict
2022-03-16 16:51:57 -07:00
Mouse Reeve
108981a226
Creates fresh migration and removes merges
2022-03-16 16:35:03 -07:00
Mouse Reeve
159b73d860
Fixes errors in migration
2022-03-16 13:54:25 -07:00
Mouse Reeve
f2b0b306e9
Merge pull request #1934 from tversteeg/partially-read-shelf
...
Add 'Stopped Reading' shelf
2022-03-16 13:51:15 -07:00
Mouse Reeve
820279166a
Adds update script
2022-03-16 12:39:49 -07:00
Thomas Versteeg
b3f03164cc
Apply black
2022-03-15 09:28:40 +01:00
corentin-feys
a0ae96923c
fix to pass invite request pytest
2022-03-13 23:34:49 +01:00
corentin-feys
3e9cb2acb1
Revert to stable commit
...
This reverts commit d542be943f
.
2022-03-13 22:56:41 +01:00
Orage Pika
bcdee8071c
fixing errors from check
2022-03-13 15:49:09 +01:00
Orage Pika
d542be943f
bw-dev black and fixing things according to the warning messages of the checks.
2022-03-13 13:23:58 +01:00
Thomas Versteeg
5d8404f797
Add merge migration
2022-03-12 11:45:09 +01:00
corentin-feys
1b4e532f90
Added invite question migration
2022-03-12 11:19:14 +01:00
corentin-feys
e1e03ebd22
removed unneded migrations
2022-03-07 19:41:24 +01:00
Orage Pika
5fbb5c655b
custom questions
2022-03-07 18:49:59 +01:00
Mouse Reeve
34a4c18397
Merge branch 'main' into partially-read-shelf
2022-03-05 19:23:35 -08:00
Mouse Reeve
41ea7db8b6
Removes hardcoded white in announcements
2022-03-01 11:06:15 -08:00
Mouse Reeve
a6883b5b87
Adds merge migration
2022-02-28 13:30:02 -08:00
Mouse Reeve
043fd54d70
Merge branch 'main' into themes
2022-02-28 13:27:05 -08:00
Mouse Reeve
e90cb52f23
Add option to hide follows
2022-02-28 11:48:49 -08:00
Mouse Reeve
8850b68b52
Show theme options
2022-02-27 10:48:33 -08:00
Mouse Reeve
3dfbb3272e
Theme selector
2022-02-27 10:00:50 -08:00
Mouse Reeve
43269429ac
Use selected theme
2022-02-26 13:40:06 -08:00
Mouse Reeve
e15193e100
Adds themes
2022-02-26 12:44:20 -08:00
Mouse Reeve
a5571c65bc
Update 0134_alter_stopped_reading.py
2022-02-25 18:25:41 -08:00
Mouse Reeve
b511928400
Create 0134_alter_stopped_reading.py
2022-02-25 18:08:30 -08:00
Thomas Versteeg
8deee2220e
Fix stopped reading status model in non-javascript environment
2022-02-25 22:39:42 +01:00
Thomas Versteeg
5eb113af6b
Create merge migration
2022-02-25 22:03:49 +01:00
Thomas Versteeg
e9dfa42e11
Merge branch 'main' into partially-read-shelf
2022-02-25 21:00:29 +00:00
Mouse Reeve
93f82fbf18
Adds notifications
2022-02-24 13:20:18 -08:00
Mouse Reeve
ad41f19dc5
Updates report model
2022-02-24 13:00:41 -08:00
Mouse Reeve
3ce8b3390e
Adds task
2022-02-24 12:16:18 -08:00
Mouse Reeve
12f67dc0ce
Adds automod view
2022-02-24 11:18:43 -08:00
Mouse Reeve
c8b4d5ecf1
Adds model for creating automated moderation flags
2022-02-24 09:58:37 -08:00
Mouse Reeve
63558bb75e
Python formatting
2022-02-17 11:31:52 -08:00
Mouse Reeve
2883c42534
Disable registration by default
2022-02-17 11:27:05 -08:00
Mouse Reeve
c31ec7dbd5
Adds setup view
2022-02-17 10:03:02 -08:00
Mouse Reeve
c04d2d285b
Python formatting
2022-02-17 08:42:12 -08:00
Thomas Versteeg
d67dac4519
Merge branch 'main' into partially-read-shelf
2022-02-17 16:34:10 +00:00
Mouse Reeve
a2c4dd4f9f
Updates migration and database fields
2022-02-17 08:25:01 -08:00
Mouse Reeve
39691bed3a
Merge branch 'main' into openlibrary-author-fields
2022-02-16 18:06:04 -08:00