199 Commits

Author SHA1 Message Date
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
Adrian Moennich
73f5a05bb7 Fix typo 2014-11-11 17:14:47 +01:00
Adrian Moennich
c2984bdd7d Add create_backend helper method to agent model 2014-11-11 17:04:19 +01:00
Adrian Moennich
a18593ec84 Handle category exclusions
Currently only globally for all agents.
2014-11-11 11:19:57 +01:00
Adrian Moennich
bfb796d78a Add initial export code 2014-11-10 17:07:46 +01:00
Adrian Moennich
4244faeeb1 Make XML generation more robust
Don't write to the main XMLGen while creating a new record.
This avoids having to undo changes in case of an error in a really
unreliable way.
2014-11-10 17:07:43 +01:00
Adrian Moennich
5b860e8ddd Add MarcXML generator 2014-11-10 10:48:45 +01:00
Adrian Moennich
d16f40cc09 Add more record handling code 2014-11-07 11:27:49 +01:00
Adrian Moennich
cd2a3d03eb Fix record simplification/cascading 2014-11-07 11:27:30 +01:00
Adrian Moennich
2834441d06 Fix queue population 2014-11-06 15:49:44 +01:00
Alejandro Avilés
58f05fe773 Add simplify.py 2014-11-04 17:42:51 +01:00
Alejandro Avilés
ac1939190f Add iter_subentries to generate nested entries 2014-11-04 17:42:36 +01:00
Alejandro Avilés
71462cf69b Fix __repr__ 2014-11-04 17:42:36 +01:00
Alejandro Avilés
aeec154a3d Add object and object_ref properties 2014-11-04 17:21:36 +01:00
Alejandro Avilés
e4a5e10d02 Add column for type of change 2014-11-04 17:21:36 +01:00
Adrian Moennich
de5baca42f Refactor signal handler to not use a class 2014-11-04 12:30:42 +01:00
Adrian Moennich
2dd972455c Populate the queue on changes 2014-11-04 12:18:53 +01:00
Adrian Moennich
6b6c5200e3 Initial commit 2014-10-31 18:00:21 +01:00