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
9864d932e0
Changed user.nickname to user.name
...
Added function to view downloads of all users for admins
4 years ago
Ozzie Isaacs
5d8d796807
Compatibility for sqlalchemy 2.0
4 years ago
Ozzie Isaacs
725fc658f8
Some code cosmetics
4 years ago
Ozzieisaacs
a659f2e49d
Improved logging for emails
...
Removed private data from debug export
4 years ago
Ozzieisaacs
0d7f2e157a
Update Download Debug package
...
- include config
- bugfix for stream logger
4 years ago
OzzieIsaacs
e1987c34d9
Revert expire on commit
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
f13522559d
Fixed problems on startup with config session
4 years ago
Ozzieisaacs
777c2726d3
Changed session_handing
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
9bd51c650b
Add config options for client certificate authentication
4 years ago
jvoisin
19b2a334e4
Remove unused imports
4 years ago
OzzieIsaacs
7929711fea
Improvements for file uploading format restriction
4 years ago
OzzieIsaacs
843279bacb
Merge remote-tracking branch 'jef/jef/download-kobo' into master
4 years ago
Ozzie Isaacs
4d44746a88
Change settings database gdrive watch to JSON
4 years ago
OzzieIsaacs
b309c1fc91
Fix filenames (Escape "\") for searching calibre excecutable on windows
4 years ago
Clément Poissonnier
1ca4583896
feat(ldap): add a field that allows to override LDAP User Object Filter when a user is imported
4 years ago
Ozzie Isaacs
25fc6f1937
Further fixes for #1530 (Handle improper migrated database with config_mature_content_tags, allowed_tags, denied_tags, denied_column_value, allowed_column_value NULL instead of "")
4 years ago
Ozzie Isaacs
93a0217d5f
Fix for #1530 (Handle improper migrated database with config_mature_content_tags NULL instead of "")
4 years ago
Jef LeCompte
e048388213
feat(api): include external port option
...
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
4 years ago
Ozzieisaacs
b852fb0e26
Merge branch 'Develop'
4 years ago
Ozzie Isaacs
e4eab17595
Fix version detect of binaries on windows
4 years ago
Ozzieisaacs
cf10244f20
Fix for failed recovery of config_logfile
4 years ago
Ozzieisaacs
38c28f4358
Merge branch 'master' into Develop
...
# Conflicts:
# cps/admin.py
# cps/constants.py
# cps/static/css/caliBlur.min.css
# cps/uploader.py
4 years ago
Ozzieisaacs
5405dc5141
Fix for #1387 (saving settings with enabled gdrive metadata watch led to crash)
4 years ago
Ozzieisaacs
e787f9dd9f
Automatic username ( #1172 )
4 years ago
Ozzieisaacs
308fd55483
#1141 (Setting for file size limit on email)
4 years ago
Ozzieisaacs
75fb7c2e95
Allowing upload extensions ( #1119 )
4 years ago
Ozzieisaacs
718d50a037
Starting again without traceback (moved gdriveutil import)
4 years ago
Ozzieisaacs
41960ada4a
Autodetect binaries
4 years ago
Ozzieisaacs
a437c603c6
Merge remote-tracking branch 'kepubify/Develop' into Develop
...
# Conflicts:
# cps/admin.py
# cps/helper.py
# cps/templates/config_edit.html
# cps/web.py
4 years ago
Ozzieisaacs
48f4b12c0e
Merge branch 'master' into Develop
...
# Conflicts:
# cps/editbooks.py
4 years ago
Ozzieisaacs
fb16429867
Randomize flask secret_key
4 years ago
Ozzieisaacs
0adcd1b3d9
UI Improvements
...
Added additional restrictions to Calibre DB interface
4 years ago
Ozzieisaacs
fcefd8031a
Fix #985 (png and webp are extracted as cover files from comic files)
4 years ago
Ozzieisaacs
64bebaa1d1
Update Upload formats
4 years ago
Ozzieisaacs
0138ff9e16
Added additional config options
4 years ago
Ozzieisaacs
b4d7733e0a
Merge branch 'master' into Develop
...
# Conflicts:
# cps/templates/list.html
# cps/translations/cs/LC_MESSAGES/messages.po
# cps/translations/de/LC_MESSAGES/messages.po
# cps/translations/es/LC_MESSAGES/messages.po
# cps/translations/fi/LC_MESSAGES/messages.po
# cps/translations/fr/LC_MESSAGES/messages.po
# cps/translations/hu/LC_MESSAGES/messages.po
# cps/translations/it/LC_MESSAGES/messages.po
# cps/translations/ja/LC_MESSAGES/messages.po
# cps/translations/km/LC_MESSAGES/messages.po
# cps/translations/nl/LC_MESSAGES/messages.po
# cps/translations/pl/LC_MESSAGES/messages.po
# cps/translations/ru/LC_MESSAGES/messages.po
# cps/translations/sv/LC_MESSAGES/messages.po
# cps/translations/uk/LC_MESSAGES/messages.po
# cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po
# messages.pot
5 years ago
Ozzieisaacs
81a329f1e7
Fix for #1087 ( Caliblur! Theme button alignment)
5 years ago
Ozzieisaacs
9e159ed5ab
Merge branch 'master' into Develop
...
# Conflicts:
# cps/config_sql.py
# cps/ub.py
# cps/web.py
5 years ago
Ozzieisaacs
4749eccfa5
Added fix for python2 regex
...
Fix for python2 attributeError instead of TypeError on login with wrong openLDAP setting
Added default empty string on LDAPCertificate
Fix ldap as scheme for tls connection
Enabled add user on LDAP Authentication
LDAP config port is now number input
Added header for user import config
Added python ldap version to about section
Fix: It's no longer possible to login via fallback password as long as LDAP server is available
Fix: TypeError on bind is now catched and transformed to error message
Update Readme
Fixes for ldap
5 years ago
Ozzieisaacs
8bee424cc0
Merge remote-tracking branch 'ldap/master'
...
# Conflicts:
# cps/admin.py
# cps/templates/admin.html
# cps/templates/config_edit.html
# cps/web.py
5 years ago
Ozzieisaacs
09e7d76c6f
Merge remote-tracking branch 'kobo_book_delete' into Develop
...
# Conflicts:
# cps/kobo.py
# cps/services/SyncToken.py
# cps/templates/book_edit.html
# cps/ub.py
5 years ago
Rewerson
6c614c06f6
restricted_tags -> denied_tags
...
Fix for the next error after update:
Traceback (most recent call last):
File "cps.py", line 34, in <module>
from cps import create_app
File "/home/rewerson/lib/web/cps/__init__.py", line 68, in <module>
config = config_sql.load_configuration(ub.session)
File "/home/rewerson/lib/web/cps/config_sql.py", line 348, in load_configuration
update({"restricted_tags": conf.config_mature_content_tags}, synchronize_session=False)
File "/home/rewerson/.local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 3862, in update
update_op.exec_()
File "/home/rewerson/.local/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 1693, in exec_
self._do_exec()
File "/home/rewerson/.local/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 1874, in _do_exec
values = self._resolved_values
File "/home/rewerson/.local/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 1840, in _resolved_values
desc = _entity_descriptor(self.mapper, k)
File "/home/rewerson/.local/lib/python2.7/site-packages/sqlalchemy/orm/base.py", line 402, in _entity_descriptor
"Entity '%s' has no property '%s'" % (description, key)
sqlalchemy.exc.InvalidRequestError: Entity '<class 'cps.ub.User'>' has no property 'restricted_tags'
5 years ago
Michael Shavit
7d99e21d0d
Merge remote-tracking branch 'original/Develop' into kobo_book_delete
5 years ago
Ozzieisaacs
a9a6f5b97e
Renamed restrict -> deny
5 years ago
Michael Shavit
9804a98af8
Merge remote-tracking branch 'original/Develop' into kobo_book_delete
5 years ago