YaST/Research/YaST PolicyKit configuration module

From openSUSE

Contents

Description

Since PolicyKit get integrated more and more into the system we need a YaST module to edit the policy settings.

There are for example currently already 27 different policy rules for HAL alone (plus may more in other tools in the future). We need a way for the admins to change the rules to allow/disallow e.g. the user to suspend, change the CPU frequency or mount internal/external volumes.

Relevance to YaST/openSUSE

Describe the projects relevance to YaST. Which problem does it solve ? How will it bring YaST forward ? How does it help openSUSE (resp. Novell) ?

Goal

Describe the goal of the project, whats the expected outcome ? Both long-term and short-term (for the hackweek).

Remember that the project should be doable and have a useful outcome within a week.

Scope

Describe what is *NOT* part of the project. Use cases and scenarios that remain excluded.

Related technologies

Name related technologies and projects. Add FATE numbers if applicable

Typical use case

Try to describe how the project affects an end user. How would she use the result ?

A concrete story is *required*.

Required knowledge and skill level

PolicyKit, ycp useful

Dev. environment/equipment

Does working on the project require a specific environment or equipment - besides a workstation with internet connection ?

Participants

Division of work and schedule

Describe how work should be divided among participants and a rough schedule for the week.

References

Notes: Note that there is already prior work in having a GUI to configure PolicyKit: screenshot 1, screenshot 2, screenshot 3. It may not make sense to write a YaST module from scratch.