Commit graph

7 commits

Author SHA1 Message Date
Robert Ancell
bbef732913 user-accounts: Port to GDBus (excluding fingerprint code)
https://bugzilla.gnome.org/show_bug.cgi?id=622875
2012-02-08 12:18:11 +00:00
Matthias Clasen
b294b10324 Add optional systemd support
When configured with --enable-systemd, this patch makes
the user panel use systemd for session tracking instead
of ConsoleKit.

https://bugzilla.gnome.org/show_bug.cgi?id=666573
2012-01-13 13:17:25 -05:00
Matthias Clasen
f56f4a503d users: Fix life-cycle issues
We were leaking various references, leading to failures to populate
the list upon reloading, or to segfaults. With this commit, all
created user objects, as well as the user-manager object are
finalized when the panel is unloaded.
2011-08-25 23:45:38 -04:00
Matthias Clasen
64419bf3c9 users: prevent autologin for disabled users
gdm can't handle this currently, so prevent this situation
from happening. Forcibly turning off the autologin when an
account is disabled is a slightly odd side-effect, but
good enough in practice.

https://bugzilla.gnome.org/show_bug.cgi?id=649816
2011-08-25 12:43:22 -04:00
Bastien Nocera
b435556cd3 user-accounts: Show username when no real name
So that users added "by hand" with adduser show up correctly
in the treeview.

https://bugzilla.gnome.org/show_bug.cgi?id=648348
2011-04-28 14:35:12 +01:00
Matthias Clasen
59db8d3716 Users: try harder not to show system accounts
When used with accountsservice >= 0.6.9, this fixes the problem where,
when you click the unlock button on the user panel, the root user pops
up in the user list, unexpectedly.

When used with 0.6.8 it silently does nothing, since the system-account
property is not available.

https://bugzilla.gnome.org/show_bug.cgi?id=647487
2011-04-12 20:37:36 -04:00
William Jon McCann
bf5cb44016 Add user-accounts dialog
Copied from the accounts-dialog git module.
2010-10-30 18:04:15 -04:00