Giter Club home page Giter Club logo

Comments (5)

thorin avatar thorin commented on August 29, 2024

No, you only get some output by running the synchronization with rake.

The only way a user can loose a group is:
That group exists on ldap but the plugin can't find a connection between the group and the user.

So the groups synchronization is done in four steps:

  1. Searchs ldap for groups matching does the user currently belongs to on remine (these will be candidates for removal)
  2. Searchs ldap for groups to which the user currently belongs to on ldap (these will be candidates for addition)
  3. Removes the groups candidates for removal that weren't found on step 2.
  4. Adds the groups candidates for addition that weren't found on step 1.

If you have nested groups enabled it adds an extra step that updates the groups found on step 2.
These feature hasn't been much tested and it might be failing and loosing groups.

from redmine_ldap_sync.

Utopism avatar Utopism commented on August 29, 2024

Hi I have added a pull request with some enhancement, and I have added some traces.
I fixed an issue about losing groups too.

from redmine_ldap_sync.

thorin avatar thorin commented on August 29, 2024

cforce if you want you can try utopism's code. And give some feedback.

Sorry but it will take me some time to review his code and merge it.

from redmine_ldap_sync.

cforce avatar cforce commented on August 29, 2024

any news on that?

from redmine_ldap_sync.

thorin avatar thorin commented on August 29, 2024

Please have a look at the branch 2.0.beta.

from redmine_ldap_sync.

Related Issues (20)

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.