Contrib applications for GeoNode.
geonode / geonode-contribs Goto Github PK
View Code? Open in Web Editor NEWGeoNode Contrib Apps
License: GNU General Public License v3.0
GeoNode Contrib Apps
License: GNU General Public License v3.0
Hello,
It is unclear to me which license is used for the module keycloak-sync
: the main LICENSE
file says GPLv3 but keycloak-sync/src/setup.cfg
says BSD, without precising which one.
Moreover the keycloak-sync/src/MANIFEST.in
files explicitly includes the GPLv3 LICENSE.
Can you please clarify which of the two licenses apply and if it is BSD can you add the full license text?
Thank you.
When I use this with a fresh installed GeoNode Project and follow your README, I get the following error on container startup:
django.core.exceptions.ImproperlyConfigured: The app label 'keycloak-role' is not a valid Python identifier.
I am guessing that the file in question would be django-geonode-keycloak/keycloakrole/apps.py
There should be the possibility to install just single or a portion of all contrib apps so basically each app should have its own setup.py
The current implementation of the ldap
contrib package dictates that, in order to be useable, the GEONODE_LDAP_GROUP_PROFILE_FILTERSTR
variable must be defined in the geonode settings file.
This variable is useful when there is a need to filter group objects, but it should not be mandatory - sometimes we want all groups under some base dn to be used and do not need any filtering
If I set the environmental variable LDAP_AUTH_MIRROR_GROUPS=False
I would expect that no mirroring functions are used. But since https://github.com/GeoNode/geonode-contribs/blob/master/ldap/geonode_ldap/backend.py#L182 will default to True
since the MIRROR_GROUPS_EXCEPT
is prefilled those functions will get executed (and fail if not properly configured).
Therefore the or
shall be changed to and
to have an easy 'use groups' switch.
Is geonode-logstash outdated? In geonode-project 4.x.1, "Layer" is replaced by "Dataset". But in geonode-logstash, it's "Layer". When I try to install geonode-logstash from this repository for the Docker installation, it's not working.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.