950 Commits

Author SHA1 Message Date
Adrian Moennich
ef3d06e637 URSH: prettier-ify JS code 2019-08-20 15:00:40 +02:00
Adrian Moennich
00d1dddfa7 URSH: Bump version to 2.2 2019-08-20 14:48:29 +02:00
Adrian Moennich
0fac1a4ae8 URSH: Validate custom shortcuts
There shouldn't be any risk even if someone sends garbage containing
let's say `../`, but better to stay on the safe side than actually
sending an API request containing something obviously incorrect.
2019-08-20 14:36:30 +02:00
Adrian Moennich
80c5782678 URSH: Fix capitalization & use strong instead of b 2019-08-20 14:24:27 +02:00
Adrian Moennich
e16779691d URSH: Adapt to API change (metadata -> meta) 2019-08-20 13:40:08 +02:00
Adrian Moennich
b59eba331b URSH: Log shorturl creation 2019-08-20 12:30:59 +02:00
Adrian Moennich
51405ed3d9 URSH: Include indico user id in metadata
At least for custom shortcuts, since those are only available to event
managers and it may be useful to know who created such a shortcut, e.g.
in case of very inappropriate shortcuts.
2019-08-20 12:26:01 +02:00
Adrian Moennich
3fd3f3d0fb URSH: Always include /api/ for API calls 2019-08-20 12:17:40 +02:00
Adrian Moennich
2b831d7ef8 URSH: Clarify action titles
The difference between "obtain" and "create" isn't really obvious
2019-08-20 12:17:00 +02:00
Adrian Moennich
796a7fd9e3 URSH: Fix various issues 2019-08-19 16:08:03 +02:00
Adrian Moennich
43a3fa79aa URSH: Fix js issues 2019-08-19 16:08:03 +02:00
Adrian Moennich
91393b9176 URSH: Fix license, headers, isort, version 2019-08-19 16:08:03 +02:00
Ergys Dona
4be6c7e81f URSH: Rename element_class to classes 2019-08-19 16:08:03 +02:00
Ergys Dona
b2b9ac1b39 URSH: Add custom shortcut creation via dropdown 2019-08-19 16:08:03 +02:00
Ergys Dona
082d01dc3e URSH: Avoid jQuery in obtaining data attribute 2019-08-19 16:08:03 +02:00
Ergys Dona
a338ddbbdb URSH: Fix regex, catch more invalid URLs 2019-08-19 16:08:03 +02:00
Ergys Dona
436d9342fe URSH: Don't raise an exeption if ursh responds with 400
URSH: 
URSH: Allows the client to give a user-friendly diagnostic message
2019-08-19 16:08:03 +02:00
Ergys Dona
6e47dc6d04 URSH: Switch back to RegExp-based URL validation 2019-08-19 16:08:03 +02:00
Ergys Dona
6af54aca8a URSH: Use .hostname instead of .host
URSH: 
URSH: Fixes issues with IE
2019-08-19 16:08:03 +02:00
Ergys Dona
eb138ba83b URSH: Switch to URL polyfill 2019-08-19 16:08:03 +02:00
Ergys Dona
aa8bb6d8e8 URSH: Refactor index.js
URSH: 
URSH: * Submit on Enter
URSH: * Differentiate invalid URL from invalid host
2019-08-19 16:08:03 +02:00
Ergys Dona
7f55721fa4 URSH: Increase page font size to 1.2em 2019-08-19 16:08:03 +02:00
Ergys Dona
e1100c9e34 URSH: Remove callback from _makeUrshRequest 2019-08-19 16:08:03 +02:00
Ergys Dona
d881e9e96f URSH: Add copy-to-clipboard functionality 2019-08-19 16:08:03 +02:00
Ergys Dona
c39f6bd914 URSH: Replace qtip with input field 2019-08-19 16:08:03 +02:00
Ergys Dona
5774e37686 URSH: Refactor ursh request function 2019-08-19 16:08:03 +02:00
Ergys Dona
eda2d0b43f URSH: Add URL shortener page 2019-08-19 16:08:03 +02:00
Ergys Dona
09539b83b2 URSH: Rename ursh controller return value: msg -> url 2019-08-19 16:08:03 +02:00
Ergys Dona
89dc4af965 URSH: Add ursh plugin for indico
URSH: 
URSH: - Add a new blueprint: /ursh
URSH: - Add a template hook ('url-shortener-link') to enable short link generation
2019-08-19 16:08:03 +02:00
Adrian Moennich
ce42f8c83c Remove obsolete plugins from transifex config 2019-08-09 12:08:25 +02:00
Adrian Moennich
489d459b9e Remove obsolete plugins from meta package 2019-08-09 12:02:05 +02:00
Indico Team
a2da6ce86b Remove unmaintained plugins
they are now in https://github.com/indico/indico-plugins-attic

closes #77
2019-08-09 11:57:34 +02:00
Adrian Moennich
e21d319ce6 Bump 2.2-dev versions to 2.2
Except for search_invenio which is broken anyway
2019-08-06 15:58:14 +02:00
Indico Team
abd67d8f51 Reformat JS code with prettier 2019-07-15 11:05:29 +02:00
Adrian Moennich
b304a1d5c1 Fix some build issues
...in the broken search_invenio plugin
2019-07-15 10:48:16 +02:00
Adrian Moennich
2d4cde11c3 Use same gitignore for both plugin repos 2019-07-15 10:48:02 +02:00
Adrian Moennich
ee5217a9d2 Fix eslint/prettier integration 2019-07-15 10:41:31 +02:00
Pedro Ferreira
a570a6bd4a Payment/Paypal: add warning about UTF-8 config
Closes #60
2019-06-24 14:49:05 +02:00
Michal Kolodziejski
9db962aba2 Fix travis build 2019-06-18 14:35:28 +02:00
Adrian Moennich
8fd36a04ab Search: Fix building assets 2019-06-04 18:41:58 +02:00
Adrian Moennich
0f34b58779 Make readme prettier 2019-05-08 16:03:20 +02:00
Indico Team
4b39714dbf Update license headers (and add missing) 2019-05-08 15:41:55 +02:00
Adrian Moennich
04219821e9 Update package licenses 2019-05-08 15:41:55 +02:00
Adrian Moennich
2078acc265 Exclude some directories from header checks 2019-05-08 15:41:55 +02:00
Adrian Moennich
7741316f30 Update LICENSE & add note about CERN status 2019-05-08 15:41:55 +02:00
Adrian Moennich
fdfe2c18c9 Use 2.2(-dev) for Indico 2.2 plugins
Like this we can keep in sync with Indico versions.
2019-05-06 18:03:11 +02:00
Adrian Moennich
fe50085cc6 VC/Vidyo: Fix tests & get rid of dummy_avatar 2019-04-12 17:38:13 +02:00
Adrian Moennich
ae5f6802ad Get rid of strip_ml_tags 2019-03-25 17:34:35 +01:00
Adrian Moennich
9e3b300bb7 Adapt to SQLAlchemy 1.3 2019-03-19 16:12:44 +01:00
Adrian Moennich
5ab2a5d6b4 Remove sudo: false from Travis config
https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-03-15 10:33:20 +01:00