All editing name if accounts service is available

This commit is contained in:
Sean Davis 2016-03-28 07:12:15 -04:00
parent 22af418fd2
commit afa2fdc95f
2 changed files with 16 additions and 15 deletions

View File

@ -198,9 +198,6 @@ class MugshotWindow(Window):
self.email_entry = builder.get_object('email') self.email_entry = builder.get_object('email')
self.fax_entry = builder.get_object('fax') self.fax_entry = builder.get_object('fax')
# Users without sudo rights cannot change their name.
self.set_name_editable(SudoDialog.check_dependencies(['chfn']))
# Stock photo browser # Stock photo browser
self.stock_browser = builder.get_object('stock_browser') self.stock_browser = builder.get_object('stock_browser')
self.iconview = builder.get_object('stock_iconview') self.iconview = builder.get_object('stock_iconview')
@ -222,6 +219,10 @@ class MugshotWindow(Window):
self.accounts_service = \ self.accounts_service = \
AccountsServiceAdapter.MugshotAccountsServiceAdapter(username) AccountsServiceAdapter.MugshotAccountsServiceAdapter(username)
# Users without sudo rights cannot change their name.
if not self.accounts_service.available():
self.set_name_editable(SudoDialog.check_dependencies(['chfn']))
# Populate all of the widgets. # Populate all of the widgets.
self.init_user_details() self.init_user_details()

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-03-27 22:26-0400\n" "POT-Creation-Date: 2016-03-28 07:11-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -61,7 +61,7 @@ msgstr ""
msgid "Browse…" msgid "Browse…"
msgstr "" msgstr ""
#: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:557 #: ../data/ui/MugshotWindow.ui.h:9 ../mugshot/MugshotWindow.py:558
msgid "Mugshot" msgid "Mugshot"
msgstr "" msgstr ""
@ -107,45 +107,45 @@ msgstr ""
msgid "Retry" msgid "Retry"
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:335 #: ../mugshot/MugshotWindow.py:336
msgid "Authentication cancelled." msgid "Authentication cancelled."
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:338 #: ../mugshot/MugshotWindow.py:339
msgid "Authentication failed." msgid "Authentication failed."
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:341 #: ../mugshot/MugshotWindow.py:342
msgid "An error occurred when saving changes." msgid "An error occurred when saving changes."
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:343 #: ../mugshot/MugshotWindow.py:344
msgid "User details were not updated." msgid "User details were not updated."
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:444 #: ../mugshot/MugshotWindow.py:445
msgid "Update Pidgin buddy icon?" msgid "Update Pidgin buddy icon?"
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:445 #: ../mugshot/MugshotWindow.py:446
msgid "Would you also like to update your Pidgin buddy icon?" msgid "Would you also like to update your Pidgin buddy icon?"
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:558 #: ../mugshot/MugshotWindow.py:559
msgid "Enter your password to change user details." msgid "Enter your password to change user details."
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:560 #: ../mugshot/MugshotWindow.py:561
msgid "" msgid ""
"This is a security measure to prevent unwanted updates\n" "This is a security measure to prevent unwanted updates\n"
"to your personal information." "to your personal information."
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:811 #: ../mugshot/MugshotWindow.py:812
msgid "Update LibreOffice user details?" msgid "Update LibreOffice user details?"
msgstr "" msgstr ""
#: ../mugshot/MugshotWindow.py:812 #: ../mugshot/MugshotWindow.py:813
msgid "Would you also like to update your user details in LibreOffice?" msgid "Would you also like to update your user details in LibreOffice?"
msgstr "" msgstr ""