panel icon indicating copy to clipboard operation
panel copied to clipboard

Fine grained admin permissions system

Open schrej opened this issue 8 years ago • 17 comments

Instead of only having root_admin true or false we should have a proper permissions system. Maybe including permissions per node as well.

(Yes we spoke about this on discord already, just to keep it in mind.)

schrej avatar Jan 31 '17 23:01 schrej

I totally agree! Or possibly like the sub-user UI where you can specify the exact permissions for that user.

itsgabrieloliver avatar Mar 25 '19 15:03 itsgabrieloliver

Would it be added?

Kryniowesegryderiusz avatar Nov 14 '19 03:11 Kryniowesegryderiusz

Are there any plans/updates or was it abandoned? It's a really interesting system that will help hosting companies a lot.

For example, the ability to allow support agents to have a read-only access to server console windows, status etc or the ability to restart servers, assign ports. Shorta like the subuser system in the user panel.

eramsorgr avatar Mar 12 '20 21:03 eramsorgr

I am wondering the same as @EramsorGR

It would be really cool if you for example could give a user specific permission to only create servers on 1 node.

Slitzo3 avatar Mar 23 '20 08:03 Slitzo3

Yes, this is still planned. No, I do not have a timeline.

DaneEveritt avatar Mar 23 '20 17:03 DaneEveritt

Yes, this is still planned. No, I do not have a timeline.

Okay thank you for the answer. Really looking forward to this feature.

Slitzo3 avatar Mar 23 '20 18:03 Slitzo3

Looking forward to the 1.0 release, is this still planned as it is a very useful addition.

eramsorgr avatar Aug 26 '20 12:08 eramsorgr

As long as this issue isn't closed, this is still planned. It is not implemented yet and certainly won't come with 1.0.

schrej avatar Aug 28 '20 11:08 schrej

@matthewpi How will this be made? Like will we be able to add custom permissions via Seeders? Or exactly how is it planned to be made?

FoksVHox avatar Jan 27 '21 13:01 FoksVHox

@matthewpi How will this be made? Like will we be able to add custom permissions via Seeders? Or exactly how is it planned to be made?

Permissions will most likely be handled similarly to Subuser Permissions except they will be assigned to roles which can then be assigned to users.

The list of permissions wouldn't be stored in the database, it will be done through code itself. I haven't thought about how external addons might integrate into the system yet either.

matthewpi avatar Jan 27 '21 22:01 matthewpi

Hello,

Can you do this for the users (https://prnt.sc/xu16fn), the read, read/write and none concept is perfect for the API but would be perfect for administration rights!

MarOwNFR avatar Jan 29 '21 22:01 MarOwNFR

This is good idea

ririko5834 avatar Mar 31 '21 07:03 ririko5834

Is there an ETA of the progress on this? I'm not sure how hard it'd be to start since you could make the UI very similar to the user perms on a server. Just seems like you'd add another section and start to work on this (maybe discord role ui style?).

broimsuperman avatar Apr 07 '21 18:04 broimsuperman

There is no timeline.

DaneEveritt avatar Apr 07 '21 21:04 DaneEveritt

@MarOwNFR possibly submit a pr? Is that an inspect element, or is that a real implementation?

JIBSIL avatar Jul 24 '21 01:07 JIBSIL

This is a very good idea and I would like to be able to use Pterodactyl as a service (so that customers can connect their own servers to one panel and manage only them in the admin interface). I really hope that this idea has not been abandoned and at the moment some work is underway to implement this in new versions 🙏

akairose avatar Aug 24 '21 16:08 akairose

This is a very good idea and I would like to be able to use Pterodactyl as a service (so that customers can connect their own servers to one panel and manage only them in the admin interface). I really hope that this idea has not been abandoned and at the moment some work is underway to implement this in new versions 🙏

It's going to be implemented in V2 as seen in the above milestone. image image

Software-Noob avatar Aug 24 '21 16:08 Software-Noob