Issue 13196

Port IPT web services to Registry2

13196
Reporter: kbraak
Assignee: mdoering
Type: Improvement
Summary: Port IPT web services to Registry2
Priority: Major
Resolution: Fixed
Status: Closed
Created: 2013-05-31 18:51:22.93
Updated: 2014-03-26 14:55:13.566
Resolved: 2014-03-26 14:55:13.535
        
Description: As per title.

Remaining tasks include:

-Implementing dynamic list of extensions and thesauri, currently implemented returning static lists
-Ensuring organization and installation passwords don't get returned in web services]]>
    


Author: kbraak@gbif.org
Created: 2013-10-29 16:22:35.386
Updated: 2013-10-29 16:22:35.386
        
Update,

Completed: Ensuring organization and installation passwords don't get returned in web services

TODO: Implementing dynamic list of extensions and thesauri, currently implemented returning static lists
    


Author: mdoering@gbif.org
Created: 2014-03-26 12:34:17.912
Updated: 2014-03-26 12:34:17.912
        
Implemented a python script that iterates over the rs.gbif.org files and creates a extensions.json and thesauri.json file for both production and sandbox and puts this to the root of rs.gbif.org. Croned to run every hour:

/etc/cron.hourly/extension_updater.py -> /etc/cron.gbif/extension_updater.py*

    


Author: mdoering@gbif.org
Created: 2014-03-26 12:40:35.285
Updated: 2014-03-26 12:40:35.285
        
Added the option to list external extension or vocabulary files, e.g. for EOL:
https://github.com/gbif/deploy/commit/8d73b659ebdd849c3cc4aa17a3a7fb77ababad1c
    


Author: mdoering@gbif.org
Created: 2014-03-26 14:11:04.417
Updated: 2014-03-26 14:11:04.417
        
The json files are hosted on the rs.gbif.org domain:

http://rs.gbif.org/extensions.json
http://rs.gbif.org/dev-extensions.json
http://rs.gbif.org/thesauri.json
http://rs.gbif.org/dev-thesauri.json

Ive then setup 2 rewrite rules for the old gbrds(dev) locations to those files.
For example:
http://gbrds.gbif.org/registry/extensions.json ==> http://rs.gbif.org/registry/extensions.json

[26/03/14 14:09:14] Markus Döring: http://gbrdsdev.gbif.org/registry/extensions.json
->
http://rs.gbif.org/registry/dev-extensions.json
    


Author: mdoering@gbif.org
Comment: all running in production and cron active
Created: 2014-03-26 14:55:13.557
Updated: 2014-03-26 14:55:13.557