[Fusionforge-general] [Discussions] RBAC API update

Roland Mas lolando at debian.org
Fri Nov 5 16:42:10 CET 2010


Roland Mas, 2010-05-24 16:03:33 +0200 :

[Status of that API as of last May]

[...]

>   Still lacking from the FusionForge implementation: a full
> implementation of permissions for plugins.  Also, the advanced
> features that the new model allows (global roles, shared roles, users
> being a member of a project with several roles at once, and so on)
> aren't implemented yet; more precisely, they should work once the data
> is in the database, but there's no UI to create that data.

  I'm pleased to announce that all this is now implemented and there's
even a set of automated tests for it.  Users can now, as described
previously, have several roles within the same project.  They can also
have roles not linked to any particular projects.  And a project can
reference external roles (global or from other projects) and grant them
permissions.

>   I intend to switch to the new implementation by default shortly
> after the remaining bugs are fixed; 

  It took longer than expected, but this happened today in FusionForge
trunk (and it'll be in FF 5.1 once that is released).

> then there will probably be a large commit where all the “legacy” code
> is removed, and another one with a database upgrade removing lots of
> unused tables and columns, but that won't happen too soon.

  This is still planned, but not immediately.

Roland.
-- 
Roland Mas

Shyumiribirikku ga susunde imashyou ka ?
  -- Le Schmilblick en japonais



More information about the Fusionforge-general mailing list