summaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2009-01-27 11:06:06 -0500
committerDavid Zeuthen <davidz@redhat.com>2009-01-27 11:06:06 -0500
commit116d2ab911c2131968f298f5dae889153c09f24d (patch)
tree72b0ded3f4e5d4650222bc408d0d3a9fdfab75b7 /docs/TODO
parent2ac6928a78f8a264738dabd7fc678afef6ff9966 (diff)
downloadpolkit-116d2ab911c2131968f298f5dae889153c09f24d.tar.gz
update TODO list
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO16
1 files changed, 12 insertions, 4 deletions
diff --git a/docs/TODO b/docs/TODO
index daaddaf..b2fdb15 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -15,13 +15,13 @@ Core TODO items
- provide a polkit-validate-action-file-1 tool to check/validate
.policy/.action XML files
- - write a couple of introductory sections detailing the system architecture
+ - write a couple of introductory sections detailing the system architecture for
- a developer-audience; and
- a system administrator audience
- write a PolicyKit 0.9.x -> polkit 1.0 porting guide
- - expose a public ObtainAuthorization() method
+ - provide a public ObtainAuthorization() method
- separate core API (e.g. CheckAuthorization()) from the administration API
(e.g. AddAuthorization()) both in the D-Bus interface and in the GObject
@@ -39,6 +39,16 @@ Core TODO items
- make sure simple operations work when no system bus is present
- e.g. %post RPM scripts adding/removing authorizations to identities
+ - rework the classes in the PolkitAgent* library so the API is easier to
+ work with
+
+ - for administrator authentication, make it possible to use 'wheel' group
+ sudo-style authentication (e.g. select one or more identities that the
+ user can choose to authenticate as)
+
+ - emit a Changed() signal on the Authority interface when authorizations
+ change
+
Backend TODO items
------------------
@@ -51,7 +61,6 @@ Backend TODO items
- split out AuthorizationStore into separate class
- split out AuthenticationAgent and AuthenticationSession to separate classes
-
polkit-gnome TODO items
-----------------------
@@ -66,4 +75,3 @@ polkit-gnome TODO items
- port libpolkit-gnome to new API
- port polkit-gnome-authorization to new API
-