Ozzie Isaacs
aca5324914
Bugfix arrange shelf
...
Bugfix remote login
Bugfix perform Update
3 years ago
Ozzie Isaacs
d8f9e2feb2
Bugfixes for user import with default locale and default language
...
Bugfixes from testrun
3 years ago
Ozzie Isaacs
ed26d34961
Code cleaning (remove python2)
3 years ago
mmonkey
cd3791f5f4
Always use full-sized image for book edit and details pages
3 years ago
mmonkey
46205a1f83
Made long running tasks cancellable. Added cancel button to cancellable tasks in the task list. Added APP_MODE env variable for determining if the app is running in development, test, or production.
3 years ago
mmonkey
26071d4e7a
Added Scheduled Tasks Settings
3 years ago
Ozzie Isaacs
2e25e797dd
Fix #2002 (Added missing default locale and default language view upon importing ldap user)
3 years ago
mmonkey
0bd544704d
Added series cover thumbnail generation. Better cache file handling.
3 years ago
mmonkey
9a08bcd2bc
Started addressing some PR comments
3 years ago
mmonkey
04a5db5c1d
Resolve merge conflicts
3 years ago
Ozzie Isaacs
e3db2796c9
Merge branch 'master' into Develop
...
# Conflicts:
# test/Calibre-Web TestSummary_Linux.html
3 years ago
Ozzie Isaacs
42ef049b63
Catch error on ldap import
3 years ago
Ozzie Isaacs
3946ef8f0d
Merge branch 'master' into Develop
...
# Conflicts:
# cps.py
# cps/web.py
3 years ago
Ozzie Isaacs
d25cfb7499
Fix for #2097 (Quotes are now handled properly in UI-editable tables)
3 years ago
Ozzie Isaacs
ceec1051d5
Added option to save books with no nenglish characters
...
Imporvements on metadata search
3 years ago
Ozzie Isaacs
250cafe814
Merge branch 'master' into Develop
3 years ago
Ozzie Isaacs
16633ef1d3
Fix #2029 (Import LDAP User with "." in the name)
3 years ago
Ozzie Isaacs
302679719d
Merge branch 'master' into Develop
...
# Conflicts:
# cps/admin.py
# cps/converter.py
# cps/subproc_wrapper.py
# test/Calibre-Web TestSummary_Linux.html
3 years ago
Ozzie Isaacs
a63baa1758
better logged in session protection
3 years ago
Ozzie Isaacs
a1a8a0cf29
Logout if logged out and don't allow to get logged in afterwards
3 years ago
Ozzie Isaacs
9a8c342e61
Fix deleting user (deleting shelfs and so on failed before)
3 years ago
Ozzie Isaacs
a27314464a
Merge branch 'master' into Develop
3 years ago
Ozzie Isaacs
87f07003f4
Removed invalid code
...
Sqlalchemy 2.0 compatibility for kobo sync
3 years ago
Ozzie Isaacs
a56e071a19
Fix #2043 (Multiuser kobo sync with restrict to shelfs working)
...
Sync only selected shelfs is stored correct on creating user
3 years ago
Ozzie Isaacs
430ccd9ab1
Merge branch 'master' into Develop
3 years ago
Ozzie Isaacs
792d4a65bc
Fix typo
3 years ago
Ozzie Isaacs
1833e8fdb4
Success message after database change
3 years ago
Ozzie Isaacs
1a0bf45c34
Check file/folder permissions before update
3 years ago
Ozzie Isaacs
a47d6cd937
Fix confirm dialog database change
...
Gdrive setup basically working again
Moved basicconfig behind login
Database setup separated from other setup
Config page is using ajax (flask >2 and slow computers)
3 years ago
Ozzie Isaacs
a62fca1e55
Merge branch 'master' into Develop
3 years ago
Ozzie Isaacs
c85cfa90a4
Update testresults on windows
...
Added encoding on fb2 upload
3 years ago
Ozzie Isaacs
e15324d2cd
Merge branch 'master' into Develop
3 years ago
Ozzie Isaacs
20b84a9459
Unified translations
...
Update translations for release
3 years ago
Ozzie Isaacs
d95838309e
Added config option for shelf sync behavior
3 years ago
Ozzieisaacs
02fc698f1c
Some little code refactoring
3 years ago
Ozzieisaacs
541c8c4b93
Improved error handling for disapearing custom column linked to visiblility restrictions
3 years ago
Ozzieisaacs
b97373bf37
Improved error handling for disapearing custom column linked to read status
3 years ago
Ozzieisaacs
c0b561cb5a
Better input check for custom_columns
3 years ago
Ozzieisaacs
5470acd3af
Fix #1964 (RefreshError with unconfigured gdrive)
3 years ago
Ozzie Isaacs
64696fe973
Bugfixes edit user list ( Fix #1938 )
3 years ago
Ozzie Isaacs
ed2fa4cdd8
Update error handling for user list ( #1938 )
3 years ago
Ozzie Isaacs
4e3a5ca33b
Added additional debug messages, catch additional errors in updater
3 years ago
Ozzie Isaacs
97e4707f72
user list column value and tags editor ( #1938 )
...
Bugfixes for massedit in user list (#1938 )
Changed no. of debug messages
3 years ago
Ozzie Isaacs
bb4749c65b
Result for testrun
...
Added mass delete of users
refactores user table refresh
Bugfix for sorting with selected users
Bugfix delete books #1938
3 years ago
Ozzie Isaacs
67775bc797
Update requirements
...
Catch error for invalid oauth tokens
Fixes for displaying error messages on deleting books from list
Fixes for displaying error messages on deleting bookformats
4 years ago
Ozzie Isaacs
d32b2ca524
Prevent traceback after delete user
...
flash message in case last admin role is removed #1938
4 years ago
Ozzie Isaacs
90f2b3fb21
Refactored list checkbox sort
4 years ago
Ozzieisaacs
b6177b27f4
Sorting of users in table according to selection possible
4 years ago
Ozzieisaacs
ae97e87506
Delete user working from user table ( #1938 )
...
Comment in helper
4 years ago
Ozzie Isaacs
2d73f541c0
Bugfix sort books list and user list
...
Prevent transferring password hash to client
4 years ago
Ozzie Isaacs
7561eabe52
Implement Backend to deny editing Guest rights restriction #1938
4 years ago
Ozzie Isaacs
067fb1b0b7
Prevent delete Guest user and redirect to admin page after user delete
4 years ago
Ozzie Isaacs
8acd1f1fe4
Code refactoring and improved error handling for edit user list
...
Update teststatus
4 years ago
Ozzie Isaacs
91b9370a21
Merge branch 'master' into development
...
# Conflicts:
# cps/static/css/libs/bootstrap-table.min.css
# cps/static/js/libs/bootstrap-table/bootstrap-table-editable.min.js
# cps/static/js/libs/bootstrap-table/bootstrap-table.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-af-ZA.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ar-SA.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-bg-BG.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ca-ES.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-da-DK.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-de-DE.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-el-GR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-en-US.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-AR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CL.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-ES.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-MX.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-NI.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-SP.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-et-EE.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-eu-EU.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fa-IR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fi-FI.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-BE.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-CH.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-FR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-LU.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-he-IL.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hr-HR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hu-HU.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-id-ID.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-it-IT.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ja-JP.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ka-GE.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ko-KR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ms-MY.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nb-NO.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-BE.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-NL.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pl-PL.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-BR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-PT.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ro-RO.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ru-RU.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sk-SK.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sr-Cyrl-RS.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sr-Latn-RS.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sv-SE.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-th-TH.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-tr-TR.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uk-UA.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ur-PK.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-vi-VN.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js
# cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-TW.min.js
4 years ago
Ozzie Isaacs
6e406311c3
Fix #1928 (ldap_import_user_filter missing in to_save)
4 years ago
Ozzie Isaacs
99520d54a5
Added ability to send emails via gmail ( #1905 )
...
Gmail email sending
4 years ago
Ozzie Isaacs
8f91437701
Implementation for gmail server with OAuth2 started
4 years ago
Ozzie Isaacs
0b7c679dba
Changed test email message ( fix #657 )
4 years ago
Ozzie Isaacs
aab3cdc58a
Changed test email message
4 years ago
Ozzie Isaacs
9864d932e0
Changed user.nickname to user.name
...
Added function to view downloads of all users for admins
4 years ago
Ozzie Isaacs
436f60caa9
refactored some functions
4 years ago
Ozzie Isaacs
e9530eda9d
Bugfix from refactoring
4 years ago
Ozzie Isaacs
59ebc1af8a
Code refactoring
4 years ago
Ozzie Isaacs
10731696df
Merge branch 'development' into cover_thumb
...
# Conflicts:
# cps/admin.py
4 years ago
Ozzie Isaacs
8cc849488b
Code cosmetics
4 years ago
Ozzie Isaacs
dd30ac4fbd
Added thumbnails
...
Merge remote-tracking branch 'cover/thumbnails' into development
# Conflicts:
# cps/admin.py
# cps/templates/layout.html
# cps/ub.py
# cps/web.py
Update join for sqlalchemy 1.4
4 years ago
Ozzie Isaacs
b070ba142f
Selects are working in user management with generic confirm dialog
4 years ago
Ozzie Isaacs
53ee0aaee1
Some functions refactored
4 years ago
Ozzie Isaacs
81c30d5fd5
Add missing files from bootstrap editable
...
Added user-table single-select header for locale and default-language
4 years ago
Ozzie Isaacs
e64a504bb1
Working Locale and default language selection in user table edit
4 years ago
Ozzie Isaacs
a3a11bdf3f
Changed checkbox states are saved on server
4 years ago
Ozzie Isaacs
0992bafe30
Bulk User management
4 years ago
Ozzie Isaacs
251a77c8b4
Merge branch 'master' into Development
...
Improved packaging support
4 years ago
Ozzie Isaacs
e6fb460071
New restart routine for executable files
...
Fix log in updater
New source option updater available
4 years ago
Ozzie Isaacs
eeb7974e05
User table:
...
Added button for single user edit
Added delete-trash-icon (not working)
Roles are displayed correct per user
Guest user is not visible if anonymous browsing is disabled
4 years ago
Ozzie Isaacs
62447d6b89
Basic User edit in tables
4 years ago
Ozzie Isaacs
0b32738f4e
Fix Store UI settings in flask session for guest user ( #1820 )
...
Updated testresults
Fix Filepicker (absolute instead of abs)
4 years ago
Ozzieisaacs
5cce01215f
Code refactoring ub.session.commit()
...
Code cosmentics admin.py
4 years ago
Ozzieisaacs
b100d198e8
Merge branch 'master' into Develop
...
Remove relate to referrer for tag/custom column allow / deny dialog
4 years ago
Ozzieisaacs
7849f2fb4b
Remove relate to referrer for tag/custom column allow / deny dialog
4 years ago
Ozzieisaacs
2a63c35743
Activate serverside filepicker with parameter in unconfigured state
4 years ago
Ozzieisaacs
f6538b6110
New delete user button
...
refactored confirm dialogs
4 years ago
OzzieIsaacs
d5ed5cd665
Fixes from tests
4 years ago
OzzieIsaacs
fa95d064ff
Fix get_sidebar_config
4 years ago
Ozzieisaacs
1905e0ee6f
refactoring to prevent web.py being the middle of the universe
4 years ago
Ozzie Isaacs
5d9404863d
Fix detection and removal of metadata.db ending in calibre-directory
...
Update requirements
4 years ago
Ozzieisaacs
d3986ca14a
Server side file browser
4 years ago
Ozzieisaacs
2508c1abb2
Started implement server side filechooser
4 years ago
OzzieIsaacs
a80a8aab1c
Fix LDAP import user
4 years ago
OzzieIsaacs
8f36128fe3
Merge branch 'session' into Develop
4 years ago
Ozzieisaacs
5e3618716d
Fix missing session rollback on commit error
4 years ago
Ozzieisaacs
777c2726d3
Changed session_handing
4 years ago
Ozzieisaacs
7aabfc573b
Merge branch 'master' into Develop
...
# Conflicts:
# cps/admin.py
# cps/config_sql.py
# cps/templates/config_edit.html
# cps/web.py
4 years ago
Ozzieisaacs
56505457eb
Merge remote-tracking branch 'ldap_import/feat/ldap-import-user-identifier' into master
...
# Conflicts:
# cps/admin.py
4 years ago
Ozzieisaacs
3372070a58
Fix change title regex
...
Merge branch 'Develop' into master
4 years ago
Ozzieisaacs
6ad56a0859
Merge branch 'master' into Develop
4 years ago
Ozzieisaacs
8515781564
Fix #1727 (import rarfile 4.0 fails on python3.5)
4 years ago
Ozzieisaacs
f620d4a9ca
Fix LDAP errors
4 years ago
Ozzieisaacs
9bd51c650b
Add config options for client certificate authentication
4 years ago
Ozzieisaacs
ceefba2743
Fix for #1550 (password prompt for LDAP and anonymous browsing)
4 years ago