Giter Site home page Giter Site logo

georchestra / ckanext-georchestra Goto Github PK

View Code? Open in Web Editor NEW
1.0 19.0 1.0 161 KB

geOrchestra extension for CKAN (not actively maintained)

Home Page: https://www.georchestra.org/

License: GNU Affero General Public License v3.0

Shell 3.06% Python 88.87% HTML 8.07%
ckan georchestra

ckanext-georchestra's Introduction

geOrchestra

Codacy Badge

geOrchestra is a complete Spatial Data Infrastructure solution.

It features a metadata catalog (GeoNetwork), an OGC server (GeoServer) with fine-grained access control (based on GeoFence), an advanced viewer and editor and many more (security and auth system based on proxy/CAS/LDAP, analytics, admin UIs, ...)

Please refer to the documentation for more information.

ckanext-georchestra's People

Contributors

fvanderbiest avatar jahow avatar jeanpommier avatar pmauduit avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

jeanpommier

ckanext-georchestra's Issues

Optimize synchronization process

For now (v0.2.1), when LDAP DB has hundreds of orgs & users, it takes quite some time, and possibly resources.

  • benchmark sync resource consumption
  • implement incremental sync: check changes in LDAP since last sync, would reduce a lot the nb of entries to sync at each run. 1 full sync run /week would be sufficient, to keep safe from divergence, and incremental syncs in-between

user id problem with special characters

j-pommier and j.pommier users in geOrchestra would both be translated as j_pommier in CKAN

geOrchestra and ckan don't enforce the same rules for user id definition.
geOrchestra accepts - and . in the user ID (but not _)
CKAN accepts _ but not - or .
In its current state, this extension translates . and - into _. Which could lead to an id collision.

Accessing a protected page redirects to CKAN login page rather than CAS login page

eg /ckan/harvest/pigma/job/f91b5115-e16d-4455-9047-1fd9922e4f82 redirects to /user/login?came_from=http%3A%2F%2Ffqdn%2Fharvest%2Fpigma%2Fjob%2Ff91b5115-e16d-4455-9047-1fd9922e4f82

Expected : /ckan/harvest/pigma/job/f91b5115-e16d-4455-9047-1fd9922e4f82 redirects to /ckan/harvest/pigma/job/f91b5115-e16d-4455-9047-1fd9922e4f82?login which will be interpreted by the SP.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.