Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify group autorisation's synchronisation from LDAP #772

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jusabatier
Copy link
Collaborator

Cette PR permet d'utiliser Spring au lieu de Postgres/Multicorn pour la sync avec le LDAP, ce qui simplifie grandement le paramétrage.

Je n'ai pas encore eu le temps de tester, mais en attendant je suis preneur de vos retours/avis.

@landryb
Copy link
Member

landryb commented Sep 9, 2024

pour ma part je n'utilise pas, mais ca me semble simplifier les choses :)

@jusabatier
Copy link
Collaborator Author

J'ai testé et avec quelques corrections ça fonctionne.

Il faudra mettre une release note pour ceux qui l'utilisaient déjà :

  • Lancer la requête SQL : (remplacer #schema_cadastrapp et #user_cadastrapp)
DROP VIEW #schema_cadastrapp.groupe_autorisation;

CREATE TABLE #schema_cadastrapp.groupe_autorisation
(
  id serial NOT NULL, -- Id d'indentification de lignes
  idgroup character varying(50), -- Identifiant du groupe LDAP devant être filtré
  cgocommune character varying(6), -- Code commune INSEE
  ccodep character varying(3), -- Code département à mettre en relation avec le code commune
  CONSTRAINT groupe_autorisation_pk PRIMARY KEY (id ),
  CONSTRAINT "groupe_autorisation_UK" UNIQUE (cgocommune , ccodep , idgroup )
) ;

ALTER TABLE #schema_cadastrapp.groupe_autorisation
  OWNER TO #user_cadastrapp;
  
COMMENT ON TABLE #schema_cadastrapp.groupe_autorisation IS 'Table de correlation entre les groupes LDAP et les droits géographiques';

COMMENT ON COLUMN #schema_cadastrapp.groupe_autorisation.id IS 'Id d''indentification de lignes';
COMMENT ON COLUMN #schema_cadastrapp.groupe_autorisation.idgroup IS 'Identfiant du groupe LDAP devant être filtré';
COMMENT ON COLUMN #schema_cadastrapp.groupe_autorisation.cgocommune IS 'Code commune INSEE';
COMMENT ON COLUMN #schema_cadastrapp.groupe_autorisation.ccodep IS 'Code département à mettre en relation avec le code commune';

ou

  • Relancer le script de creation de la BDD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants