|
|
@ -147,4 +147,41 @@ class Wsdl(WsdlBase):
|
|
|
|
lambda group: group(_("Domain user logout"),
|
|
|
|
lambda group: group(_("Domain user logout"),
|
|
|
|
normal=('ur_login', 'cl_client_sync'),
|
|
|
|
normal=('ur_login', 'cl_client_sync'),
|
|
|
|
next_label=_("Execute"))]},
|
|
|
|
next_label=_("Execute"))]},
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
# сменить пароль доменного пользователя
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
# идентификатор метода
|
|
|
|
|
|
|
|
'method_name': "client_passwd",
|
|
|
|
|
|
|
|
# категория метода
|
|
|
|
|
|
|
|
'category': __('Client'),
|
|
|
|
|
|
|
|
# заголовок метода
|
|
|
|
|
|
|
|
'title': __("Password Modification"),
|
|
|
|
|
|
|
|
# иконка для графической консоли
|
|
|
|
|
|
|
|
'image': 'calculate-client-passwd,preferences-system-privacy,system-users',
|
|
|
|
|
|
|
|
# метод присутствует в графической консоли
|
|
|
|
|
|
|
|
'gui': True,
|
|
|
|
|
|
|
|
# пользовательский метода
|
|
|
|
|
|
|
|
'user': True,
|
|
|
|
|
|
|
|
# консольная команда
|
|
|
|
|
|
|
|
'command': 'cl-passwd',
|
|
|
|
|
|
|
|
# права для запуска метода
|
|
|
|
|
|
|
|
'rights': ['password'],
|
|
|
|
|
|
|
|
# объект содержащий модули для действия
|
|
|
|
|
|
|
|
'logic': {'Desktop': desktop.Desktop,
|
|
|
|
|
|
|
|
'Client': client.Client},
|
|
|
|
|
|
|
|
# описание действия
|
|
|
|
|
|
|
|
'action': ClPasswdAction,
|
|
|
|
|
|
|
|
# объект переменных
|
|
|
|
|
|
|
|
'datavars': "client",
|
|
|
|
|
|
|
|
'native_error': (VariableError, DataVarsError,
|
|
|
|
|
|
|
|
ClientError, DesktopError),
|
|
|
|
|
|
|
|
# значения по умолчанию для переменных этого метода
|
|
|
|
|
|
|
|
'setvars': {'cl_action!': 'passwd'},
|
|
|
|
|
|
|
|
# описание груп (список лямбда функций)
|
|
|
|
|
|
|
|
'groups': [
|
|
|
|
|
|
|
|
lambda group: group(_("Password modification"),
|
|
|
|
|
|
|
|
normal=('cl_client_login', 'ur_user_pw',
|
|
|
|
|
|
|
|
'ur_user_new_pw'),
|
|
|
|
|
|
|
|
next_label=_("Save"))]},
|
|
|
|
]
|
|
|
|
]
|
|
|
|