- add vagrant support (#212)
- added bbox (#213)
- customization for clint
- added matomo (#227)
- added imprint to footer (#228)
- Minimal Phoenix with Keycloak support (#210).
- Cleaned up docs and conda environemnt (#209).
- Fixed async keyword (#162).
Bucharest Release.
- Skipped Python 2.7 support (#195).
- Pinned twitcher 0.4.0 (#208).
- Upadate pyramid (1.10) (#196).
- Cleaned up buildout.cfg (#193).
- Removed unmaintained code: solr view, supervisor view, wizard, pycsw catalog (#187).
- Updates view with processes (#205).
- Fixes (#206, #203, #202, #201, #200, #199).
San Francisco Release.
- Updated pyramid (1.9.4) and supervisor (4.x) (#186).
- Updated jquery (3.4) and bootstrap (3.4.1) (#185).
- Added CEDA OAuth2 Provider (#184).
- Fixes dateparser (#182) and angle (#181).
Washington Release.
- Use released owslib=0.17 (#163).
- Improved CSS/JS loading (#170, #171).
- Use myproxyclient=2.0.3 (#175).
- Other fixes (#173, #176).
Dar-es-Salaam Release.
- updated twitcher 0.3.8.
- updated owslib 0.17.0.
- updated buildout recipes.
- added thumbnail in process list (#157).
- fixed nginx config (#155).
Montreal Release.
- configured require_csrf.
- using check_csrf_token.
- added storage-extensions buildout option.
- updated jquery 3.3.1
- updated leaflet 1.3.1
- updated leaflet timedimension plugin 1.1.0
- updated twitcher plugin #150.
- updated mongodb #116.
- enabled pep8 checks #105.
- updated layout.
- added pinned processes.
- updated ncmws 2.2.8.
- made twitcher workdir configurable.
- esgflogon can be called indepentent of wizard.
- added esgf.metadata with search constraints.
- added CSRF checks.
added editorconfig
Merge pull request #138 from Ouranosinc/master
Add a json backend into Phoenix
updated nginx 1.10.3
updated twitcher 0.3.4
- wizard: esgf-logon with provider + username.
- updated pyramid 1.8.2 and deform 2.0.4.
- refactored esgfsearch.
- esgfsearch can be opened from the search menu.
- fixed wizard to use proxy url for worker wps.
- added _compat.py module.
- updated to twitcher 0.3.2.
- added esgflogon task.
- update certificate with ESGF oauth token.
- update makefile.
- updated to twitcher 0.3.1.
- mongodb-dbname is configurable.
- added settings page for esgf-slcs service.
- update esgf token with refresh-token.
- added download action for inputs/outputs in monitor.
- added twitcher-delegate option.
- updated leaflet timedimension plugin v1.0.6.
Bug-Fixes:
- fixed #136: encoding of wps xml response.
- fixed install on ubuntu 16.04: updated conda env.
- simplified version setting.
- updated ncwms=2.2.5.
- fixed #133: page rendering failed when showing validation message.
- fixed #127: wizard views are loaded dynamically.
- map views are loaded dynamically.
- added /robots.txt and /favicon.ico.
- removed disabled swiftbrowser from wizard.
- removed disabled csw catalog search from wizard.
- removed disabled upload from wizard.
- added profiles/minimal.cfg with disabled wizard and map.
- updated twitcher 0.2.4.
- fixed default esgf-search-url.
- added sync/async tags.
- simplified execution and monitor views.
- auto-update monitor details view.
- store job xml response.
- added monitor details panel for job xml response.
- added workaround for cows wps with ordered parameters for getcaps request.
- cleaned up status-log of running jobs.
- show only 250 chars of status-message in monitor/details view.
- cleaned up dependencies.
- show wps registration name in monitor.
- updated twitcher.
- added c4i token to profile.
- added sync flag to run processes.
- updated mongodb 2.6.12 with yaml config.
- updated Dockerfile.
- configured pep8 checks.
- added map.
- added cart as clipboard for results.
- added ResourceWidget with upload capabilitities.
- cleanup of code structure and navigation.
- pep8.
- using zc.recipe.deployment.
- using new buildout recipes.
- using conda environment.yml
- possible to edit job caption in monitor view.
- monitor view allows tagging of jobs and filter with tags.
- using special tag "public" to set job as public accessable.
- monitor: only show progress for running jobs.
- Update user_guide.rst
- fixed catalog search filter (#91)
- fixed keywords display of thredds servcices (#91)
- pinned mongodb=2 ... update pywps=3.2.6
- added default password
- pinned netcdf4=1.2.2 and added ioos channel to conda part
- update twitcher 0.1.7
- display process metadata in processes view.
- ncwms, solr and pycsw are now optional build parts and moved to advanced.cfg.
- by default using the catalog based on MongoDB ... optionally one can use pycsw.
- update to pyramid 1.7
- using service_name for wps from twitcher registry.
- restart job from monitor view (using linage info).
- using lineage info from wps protocol for input parameters.
- added public access for jobs.
- enabled guest account.
- added filter and pagination in monitor view.
- using twitcher security proxy.
- updated mongodb: using non default port.
- added solr search in wizard.
- index thredds services to solr in settings.
- auth settings page added.
- fixed swiftlogin.
- allow edit of user emails.
- fixed wizard favorites loading.
- fixed account validation form.
- show username in navigation bar.
- cleaned up nginx template.
- added user option for supervisor, nginx.
- cleaned up default layout.
- enabled https.
- added Phoenix login
- added GitHub login
- added LDAP login
- refactored
- register thredds catalogs.
- bugfixes.
- added thredds as source in wizard.
- added supervisor view.
- refactored.
- Added help button pointing to phoenix documentation on readthedocs.
- Now possible to use shared anaconda installation.
- sets x509 proxy certificate in processes.
- using TimedRotatingFileHandler for logging.
- esgf search is by default not distributed.
- default log-level set to info.
- map disabled (needs refactoring)
- calling dispel workflow on malleefowl
- skipped esgf file selection ... file search is done in dispel workflow
Utrecht Release
- sends email to admin users on user login failure.
- uses user name from openid parameters.
- added provider for each contry to esgf login page.
- shows last login in users settings.
- shows unregistered users in dashboard.
- using buildout 2.x.
Bugs:
- Fixed start problems with supervisor:
csw, wps and mongodb are now initialized on first request (not on start time)
- Using Makefile from birdhousebuilder.bootstrap to install and start application.
- Fixed signin urls on register page.
Paris Release
- moved code to github
- choose licence: apache license version 2.0 http://www.apache.org/licenses/
- setup proxy for openlayers and js to access thredds, esgf-search ... https://github.com/gwaldron/godzi-webgl/blob/master/tests/proxy.php http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#ProxyHost http://wiki.nginx.org/HttpFastcgiModule
- configure base malleefowl wps + additional wps from catalog service
- use simple wps calls in wizard for listings etc ...
- use wps chain for restflow process
- reduce number of wps initialisations in wizard
- uses datetime json renderer:
http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/narr/renderers.html#json-renderer * dashboard added * refactored wizard
Bugs
- time selection does not filter mon cordex files in esg file search
- init of wps fails (e.a when wps is registered but not avail)
- fix port 80 config (browserid ...)
- notes and tags missing in job list
Helsinki Release
- added ipython notebook tutorials
Hamburg Release