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

MRBS 1.11.4: Limit r/w access to rooms #3644

Open
TheDude1969 opened this issue Apr 9, 2024 · 8 comments
Open

MRBS 1.11.4: Limit r/w access to rooms #3644

TheDude1969 opened this issue Apr 9, 2024 · 8 comments
Labels
support request Need assistance with MRBS

Comments

@TheDude1969
Copy link

Hello Community,

is there maybe a way to allow bookings to defined room by membership of an AD security group?

I am using LDAP for authentication and want to use security groups to control access to rooms but was unable to find something about this in the documentation.

Many thanks in advance,
best regards

TheDude

@TheDude1969 TheDude1969 added the support request Need assistance with MRBS label Apr 9, 2024
@campbell-m
Copy link
Contributor

You could try using the roles branch, which allows roles to be assigned to users and groups. For each role you can define which rooms and areas are visible, bookable or admin-able.

The code is still under development though and it will also upgrade your database, after which it won't work with 1.11.4. So I recommend you try it out first on a copy of your database.

@KawaMood
Copy link

You could try using the roles branch, which allows roles to be assigned to users and groups. For each role you can define which rooms and areas are visible, bookable or admin-able.

The code is still under development though and it will also upgrade your database, after which it won't work with 1.11.4. So I recommend you try it out first on a copy of your database.

Hi there, I have a question concerning this.
If I start to use this role branch now, would I be able to upgrade MRBS when this feature will be part of an official release?

@campbell-m
Copy link
Contributor

Yes, when this feature eventually becomes part of an official release you'll be able to upgrade your installation. In the meantime new features and bug fixes applied to the main branch are also merged with the roles branch.

@coxmunro
Copy link

You could try using dagkonferens i stockholm, which allows roles to be assigned to users and groups. For each role you can define which rooms and areas are visible, bookable or admin-able.
The code is still under development though and it will also upgrade your database, after which it won't work with 1.11.4. So I recommend you try it out first on a copy of your database.

Hi there, I have a question concerning this. If I start to use this role branch now, would I be able to upgrade MRBS when this feature will be part of an official release?

I had the same question in my mind, now got the answer. Thanks

@zaid4840
Copy link

zaid4840 commented Jun 26, 2024

If you start using the role branch now, you will be able to upgrade MRBS when this feature becomes part of an official release. However, it is recommended to test it on a copy of your database first, as the code is still under development and may upgrade your database in a way that is not compatible with version 1.11.4.

@wohenbushuang
Copy link

Hi there, it has been four years after the roles branch established, would you consider to provide an official basical release version first? Maybe done is better than perfect.

@campbell-m
Copy link
Contributor

campbell-m commented Aug 3, 2024

Well there's nothing to stop you using it - I'm not quite sure what benefit a release brings.

There's still some more work to be done to finish it off. However what I have been considering as an idea is to:

  • make a 1.11.6 release of MRBS in the next month or two
  • add a configuration setting, eg $enable_roles, to the roles branch which by default is false and makes the roles branch behave in exactly the same way as standard MRBS.
  • then merge the roles branch back into main
  • then make another release; if you want to use roles just set the config setting to true.

@wohenbushuang
Copy link

The code is still under development though and it will also upgrade your database

That's what I'm afraid. Actually I modified this awesome project to adapt with our existing oauth2 authorization system. I'm happy to migrate the oauth2 part based on this role feature in someday when it is kind of "stable" (e.g. a release) meaning this role feature won't be abandon (because of too much dev time cost).

So glad to hear the future milestones and eagerly look forward to them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
support request Need assistance with MRBS
Projects
None yet
Development

No branches or pull requests

6 participants