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

organization_folders certificate request #739

Merged
merged 1 commit into from
Dec 5, 2024
Merged

Conversation

JonathanTreffler
Copy link
Contributor

@JonathanTreffler JonathanTreffler commented Nov 18, 2024

This app I am very excited for: Ever noticed groupfolder ACLs are impossibly complicated to manage by hand at a very large scale (thousands of groupfolders) and ACL editing can't be delegated in a granular enough way ?

This app is a complete layer of abstraction over groupfolders with an end-user friendly UI and a permissions system, that is a lot simpler and easier to wrap your head around than raw ACLs, that get translated into regular groupfolder ACLs in the backend.
But that is not all: Other apps can register themselves as organization providers, that provide a standardized, structured model of an organization, so organization folder managers can authorize (Sub)Organization Members and users with organization roles (both backed by groups) instead of a having to authorize individual users or picking an group from a unstructured list of groups (which, for the kind of instance this was made for would be thousands).

This is a mostly-rewritten (backend completely, frontend not completely) evolution of an "internal" app, that was written for one organization specifically. It was always AGPL3, but it was completely useless for anybody else, because it was so specific to that organization. But now it is general-purpose, ready to be used by other organizations: You only need to write an organization provider to adapt it or disregard the whole organization system and use it with users and groups only.

It will still be a few weeks of development, before I want to release a beta of this app to the appstore (maybe nightly releases before that), but I wanted to get this certificate request out of the way well before that.
Also this app depends on https://github.com/verdigado/groupfolder_tags, for which I will create a certificate request soon (Edit: see #740).

P.S.: I guess it now makes more sense what #693 is for :) This has been quite a while in the making.

@JonathanTreffler JonathanTreffler changed the title Added organization_folders certificate request organization_folders certificate request Nov 18, 2024
GretaD added a commit that referenced this pull request Dec 5, 2024
@GretaD GretaD merged commit 7d713e3 into master Dec 5, 2024
1 check passed
@GretaD GretaD deleted the organization_folders branch December 5, 2024 13:48
@GretaD
Copy link
Contributor

GretaD commented Dec 5, 2024

hi, heres your certificate 47442c6

@JonathanTreffler
Copy link
Contributor Author

Thanks :)

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