67 Commits

Author SHA1 Message Date
Adrian Moennich
ab6daa662e Livesync: Ignore updates for deleted items 2015-03-12 13:56:49 +01:00
Adrian Moennich
0ab12235b6 Livesync: Unify capitalization 2015-03-12 11:35:23 +01:00
Adrian Moennich
903dd0fbc3 Livesync: Use plugin JS i18n 2015-03-12 10:32:05 +01:00
Adrian Moennich
0f09171a9c Livesync: Use new i18n functions 2015-03-11 17:46:51 +01:00
Adrian Moennich
c3566fceba Livesync: Fix intermediate alembic steps 2015-03-10 17:13:18 +01:00
Adrian Moennich
a7b96d8008 Livesync: Apply SA naming convention 2015-03-10 13:58:55 +01:00
Adrian Moennich
1e2142be9a Livesync: Do not break when moving an event 2015-03-05 11:16:42 +01:00
Adrian Moennich
69e07db8fc Livesync: Handle exclusion when populating queue
Also fix deletion handling
2015-03-04 17:37:18 +01:00
Adrian Moennich
4079352a63 Livesync: Ignore category records silently 2015-03-04 17:35:10 +01:00
Adrian Moennich
dde39d9c69 Livesync: Show only unprocessed queue count in CLI 2015-03-04 10:58:50 +01:00
Adrian Moennich
fe29fc804b Livesync: Fix agent setting migration 2015-03-03 21:17:37 +01:00
Adrian Moennich
898a162ccf Livesync: Do not fail on contribution deletion 2015-02-20 18:48:42 +01:00
Adrian Moennich
414ca219a7 LiveSync: Use PyIntEnum 2015-01-26 13:24:49 +01:00
Indico Team
79c567eab0 Unify file headers and bump copyright year to 2015 2015-01-22 12:07:32 +01:00
Alejandro Avilés
7f6d9673b4 Livesync: Add --force to run command 2015-01-19 17:20:46 +01:00
Adrian Moennich
0ac7945969 Remove strip_whitespace filters
They are not automatically added by IndicoForm
2015-01-19 15:08:05 +01:00
Adrian Moennich
84f4bd8816 Rename ~IndicoPlugin.hidden => .configurable 2015-01-19 13:34:08 +01:00
Adrian Moennich
84f89c8671 Don't use getValue() in ZODB importer
Using methods of legacy objects there is unsafe because they will
eventually be removed and the migrations still need to work.
2015-01-14 09:51:58 +01:00
Ilias Trichopoulos
9932656558 Use PluginCategory enum 2015-01-12 10:53:00 +01:00
Ilias Trichopoulos
a912a226b7 Assign categories to plugins 2015-01-08 17:51:27 +01:00
Adrian Moennich
c59e98c96a Update setup.py urls 2014-11-26 10:01:05 +01:00
Adrian Moennich
c3b4890593 LiveSync: Extend admin/base.html 2014-11-24 11:21:23 +01:00
Ilias Trichopoulos
def43f133d LiveSync: Add info message when no agents 2014-11-21 17:26:09 +01:00
Adrian Moennich
b330b3d367 Use new signal namespaces 2014-11-20 16:26:22 +01:00
Adrian Moennich
efabd574d6 LiveSync: Remove debug print statements 2014-11-20 16:24:55 +01:00
Adrian Moennich
e4e7c5bd1f LiveSync: Rename agents to backends 2014-11-20 11:21:52 +01:00
Adrian Moennich
24fc110046 Remove old livesync travis config 2014-11-19 16:26:07 +01:00
Adrian Moennich
9c1f76a2c2 Remove obsolete gitignore/license files 2014-11-19 16:05:44 +01:00
Adrian Moennich
d5dac3cc17 Handle exceptions in the Uploader 2014-11-18 17:35:16 +01:00
Adrian Moennich
0ba1673b73 Cleanup old queue entries
fixes #5
2014-11-18 11:33:41 +01:00
Adrian Moennich
de796e8d3d Add Agent.last_run 2014-11-17 18:01:42 +01:00
Adrian Moennich
20ed8b65b9 Remove create_agent CLI 2014-11-17 17:34:16 +01:00
Adrian Moennich
6ce5d7e223 Add agent management webinterface
fixes #3
2014-11-17 17:33:47 +01:00
Adrian Moennich
2b6439272c Test agent 2014-11-14 17:21:57 +01:00
Adrian Moennich
cbe6c5ec2f Use non-quiet pip install in travis
It takes quite long and with quiet output you don't see any progress
2014-11-14 14:19:37 +01:00
Adrian Moennich
435932210a Exclude zodbimport.py from coverage 2014-11-14 14:15:00 +01:00
Adrian Moennich
e18b3ea3af Test uploader 2014-11-14 14:11:19 +01:00
Adrian Moennich
ef6536d1ec Check test coverage 2014-11-14 13:43:10 +01:00
Adrian Moennich
4c440ada4c Enable Travis 2014-11-14 11:05:43 +01:00
Adrian Moennich
a9209a626e Move tests to separate folder 2014-11-14 09:20:33 +01:00
Adrian Moennich
0133bc3c9a Test compound id generation and simplification 2014-11-13 18:08:12 +01:00
Adrian Moennich
2a352c1518 Use |= instead of = for deletions.
While we don't care about any other changes in case of deletion, we
already check if the deleted flag is set. So we don't need to throw away
other flags. And like this it's better to test.
2014-11-13 18:05:07 +01:00
Alejandro Avilés
0002232153 Use bytestrings in MARCXMLGenerator 2014-11-13 16:30:59 +01:00
Adrian Moennich
8effa6e97e Remove extra linebreak and debug print 2014-11-13 14:45:38 +01:00
Adrian Moennich
5ec5e419e2 Don't break if a backend is missing 2014-11-13 12:24:00 +01:00
Adrian Moennich
03cdb34c0e Import agents from ZODB
closes #1
2014-11-13 12:15:04 +01:00
Adrian Moennich
58af8a2992 Add useful default run/run_initial_export methods 2014-11-13 10:37:12 +01:00
Adrian Moennich
80450f104d Add MARCXMLUploader 2014-11-13 10:14:12 +01:00
Adrian Moennich
6959322843 Add batch uploader 2014-11-12 18:30:53 +01:00
Adrian Moennich
96d3e0fc56 Add task and create_task cli 2014-11-12 17:07:31 +01:00