wcs/wcs/qommon
Frédéric Péters b415ed66de backoffice: add history/ paths to list snapshots (#4960) 2020-09-18 11:25:23 +02:00
..
admin emails: allow configuring known/valid domains for typo fixes (#44663) 2020-07-03 09:59:12 +02:00
backoffice misc: use declared dependencies for wcs.listing.js inclusion (#42093) 2020-04-26 17:38:57 +02:00
ident misc: always use lazy evaluation for URL templates (#45806) 2020-08-31 10:51:17 +02:00
management trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
static backoffice: add history/ paths to list snapshots (#4960) 2020-09-18 11:25:23 +02:00
templates/qommon forms: only display selected option for readonly select widgets (#40520) 2020-06-30 13:52:35 +02:00
templatetags templatetags: add |exclude_self (#46508) 2020-09-11 07:52:21 +02:00
vendor trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
__init__.py misc: use ngettext in seconds2humanduration to pluralize strings (#30788) 2020-06-18 09:27:13 +02:00
afterjobs.py trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
calendar.py templates: add filters for working days (#31851) 2020-07-13 13:55:17 +02:00
cron.py trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
ctl.py trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
emails.py misc: ignore mail redirection for traceback emails (#45708) 2020-08-04 11:50:51 +02:00
errors.py api: raise 401 on authenticated API access where basic auth is allowed (#41766) 2020-04-21 09:18:13 +02:00
evalutils.py evalutils: strip exif medatada using utility function (#41679) 2020-05-06 19:58:49 +02:00
ezt.py trivial: replace deprecated cgi.escape call (#41573) 2020-04-10 08:03:44 +02:00
form.py misc: remove unused TagsWidget (#46172) 2020-09-11 07:51:04 +02:00
http_request.py trivial: remove obsolete mobile user agent detection code (#41135) 2020-03-29 17:32:53 +02:00
http_response.py misc: translate js dialog close button text (#42093) 2020-04-26 17:38:57 +02:00
humantime.py misc: use ngettext in seconds2humanduration to pluralize strings (#30788) 2020-06-18 09:27:13 +02:00
logger.py misc: ignore mail redirection for traceback emails (#45708) 2020-08-04 11:50:51 +02:00
misc.py misc: use Truncator in ellipsize (#42744) 2020-08-28 15:40:24 +02:00
myspace.py misc: make N_ a real imported function (#40359) 2020-03-03 11:26:59 +01:00
ods.py factor out function to clean text for open document (#36627) 2020-03-17 15:03:31 +01:00
pages.py pages: use open() to open file (#39163) 2020-01-22 11:37:26 +01:00
publisher.py misc: enable fields blocks by default (#45986) 2020-08-21 10:30:18 +02:00
saml2.py saml: add login-hint extension on backoffice access (#42193) 2020-05-29 10:27:46 +02:00
saml2utils.py saml2: remove ECP support (#39086) 2020-01-20 10:05:10 +01:00
sessions.py sessions: unlog inactive users (#42428) 2020-07-28 17:34:20 +02:00
sms.py misc: make N_ a real imported function (#40359) 2020-03-03 11:26:59 +01:00
storage.py misc: keep track of stored object maximum identifier (#45919) 2020-09-11 07:56:38 +02:00
substitution.py general: add template access to cards and forms (#43328) 2020-07-16 20:16:42 +02:00
template.py misc: add auto-dependencies for popup.js (#42093) 2020-04-26 17:38:57 +02:00
template_utils.py forms: always use a template to render map widget (#23994) 2018-05-27 14:27:37 +02:00
tokens.py trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
upload_storage.py api: include file info in list API (#42371) 2020-05-06 08:46:06 +02:00
x509utils.py trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
xml_storage.py misc: rename _xml_tagname as xml_root_node, for consistency (#45804) 2020-08-14 13:34:47 +02:00