Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion App/Forms/ExtensionEditAdditionalForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
use Modules\ModuleUsersUI\Models\AccessGroups;
use Modules\ModuleUsersUI\Models\LdapConfig;
use Modules\ModuleUsersUI\Models\UsersCredentials;
use Phalcon\Forms\Element\Check;
use Phalcon\Forms\Element\Hidden;
use Phalcon\Forms\Element\Password;
use Phalcon\Forms\Element\Select;
Expand Down Expand Up @@ -74,7 +75,11 @@ public static function prepareAdditionalFields(ExtensionEditForm $form, \stdClas
$form->add($password);

// Crete a new Checkbox element on the user form
$form->addCheckBox('module_users_ui_use_ldap_auth', intval($useLdapAuth) === 1);
$checkAr = ['value' => null];
if (intval($useLdapAuth) === 1) {
$checkAr = ['checked' => 'on','value' => 'on'];
}
$form->add(new Check('module_users_ui_use_ldap_auth', $checkAr));

// Retrieve all access groups from the database
$accessGroups = AccessGroups::find();
Expand Down
2 changes: 1 addition & 1 deletion Messages/en.php
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
'module_usersui_CheckBox_AdminCabinet_Providers_modifysip' => 'view SIP account',
'module_usersui_CheckBox_AdminCabinet_Providers_modifyiax' => 'view IAX account',
'module_usersui_CheckBox_AdminCabinet_Providers_enable' => 'enable provider',
'module_usersui_CheckBox_AdminCabinet_Providers_disable' => 'provider shutdown',
'module_usersui_CheckBox_AdminCabinet_Providers_disable' => 'disable provider',
'module_usersui_CheckBox_AdminCabinet_Providers_save' => 'save settings or create a new one',
'module_usersui_CheckBox_AdminCabinet_Providers_delete' => 'delete',
'module_usersui_CheckBox_AdminCabinet_SoundFiles_index' => 'section access',
Expand Down
88 changes: 44 additions & 44 deletions Messages/ja.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,19 @@
'repModuleUsersUI' => 'システムアクセス制御 - %repesent%',
'mo_ModuleModuleUsersUI' => 'システムアクセス制御 ',
'BreadcrumbModuleUsersUI' => 'システムアクセス制御 ',
'SubHeaderModuleUsersUI' => 'アクセスグループの作成、権限制限、ドメイン認証',
'SubHeaderModuleUsersUI' => 'アクセスグループの作成、権限の制限、ドメイン認証',
'BreadcrumbAccessGroups' => 'アクセスグループの設定',
'SubHeaderAccessGroups' => 'インターフェース要素とREST APIの権限の詳細設定',
'module_usersui_GeneralSettings' => '基本的なグループ設定',
'module_usersui_UsersFilter' => 'アクセスグループユーザー',
'module_usersui_GroupRights' => '権限の設定',
'module_usersui_GroupCDRFilter' => '会話履歴の制限',
'module_usersui_ValidateNameIsEmpty' => 'グループ名を確認してください。空です',
'module_usersui_ValidateNameIsEmpty' => 'グループ名を確認してください。グループ名が空です',
'module_usersuiConnected' => 'モジュールが接続されました',
'module_usersuiDisconnected' => 'モジュールが無効になっています',
'module_usersuiUpdateStatus' => 'ステータスアップデート',
'module_usersui_ValidateServerNameIsEmpty' => 'ドメインコントローラーアドレスが入力されていません',
'module_usersui_ValidateServerPortIsEmpty' => 'ドメイン コントローラー ポートが設定されていません',
'module_usersuiUpdateStatus' => 'ステータス更新',
'module_usersui_ValidateServerNameIsEmpty' => 'ドメインコントローラのアドレスが入力されていません',
'module_usersui_ValidateServerPortIsEmpty' => 'ドメインコントローラーのポートが設定されていません',
'module_usersui_ValidateAdministrativeLoginIsEmpty' => 'ドメインユーザーのログイン情報が入力されていません',
'module_usersui_ValidateAdministrativePasswordIsEmpty' => 'ドメインユーザーのパスワードが入力されていません',
'module_usersui_ValidateBaseDNIsEmpty' => 'ドメインルートが入力されていません',
Expand All @@ -51,122 +51,122 @@
'module_usersui_AddNewAccessGroup' => '新しいアクセスグループを追加する',
'module_usersui_Groups' => 'アクセスグループ',
'module_usersui_NoAccessGroupName' => 'アクセスが拒否されました',
'module_usersui_Users' => '従業員の入場権',
'module_usersui_ExtensionTabName' => 'MikoPBX に入る権利',
'module_usersui_UserLoginAndPasswordLabel' => 'システム内の認可用データ',
'module_usersui_Users' => '従業員のログイン権限',
'module_usersui_ExtensionTabName' => 'MikoPBXへのログイン権限',
'module_usersui_UserLoginAndPasswordLabel' => 'システム内の認証用データ',
'module_usersui_LdapCheckbox' => 'ドメイン認証を使用する',
'module_usersui_AccessGroup' => 'アクセスグループ',
'module_usersui_HomePage' => 'ユーザーがログイン後に移動するページ',
'module_usersui_UserLoginPlaceholder' => 'ユーザーログイン',
'module_usersui_UserPasswordPlaceholder' => 'ユーザーのパスワード',
'module_usersui_CheckBox_AdminCabinet_AsteriskManagers_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_AsteriskManagers_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_AsteriskManagers_modify' => 'アカウントの詳細を表示する',
'module_usersui_CheckBox_AdminCabinet_AsteriskManagers_save' => '作成と保存',
'module_usersui_CheckBox_AdminCabinet_AsteriskManagers_delete' => '除去',
'module_usersui_CheckBox_AdminCabinet_CallDetailRecords_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_AsteriskManagers_delete' => '取り外し',
'module_usersui_CheckBox_AdminCabinet_CallDetailRecords_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_CallDetailRecords_getNewRecords' => '通話履歴を取得する',
'module_usersui_CheckBox_AdminCabinet_CallQueues_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_CallQueues_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_CallQueues_modify' => 'キュー設定を表示する',
'module_usersui_CheckBox_AdminCabinet_CallQueues_save' => '保存または新規作成',
'module_usersui_CheckBox_AdminCabinet_CallQueues_delete' => 'キューの削除',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_modify' => '会議設定を表示する',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_modify' => 'カンファレンス設定を表示する',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_save' => '作成と保存',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_delete' => '除去',
'module_usersui_CheckBox_AdminCabinet_DialplanApplications_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_ConferenceRooms_delete' => '取り外し',
'module_usersui_CheckBox_AdminCabinet_DialplanApplications_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_DialplanApplications_modify' => 'コードと設定を表示する',
'module_usersui_CheckBox_AdminCabinet_DialplanApplications_save' => '保存または新規作成',
'module_usersui_CheckBox_AdminCabinet_DialplanApplications_delete' => 'アプリを削除する',
'module_usersui_CheckBox_AdminCabinet_Extensions_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_Extensions_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_Extensions_modify' => '従業員カードを見る',
'module_usersui_CheckBox_AdminCabinet_Extensions_save' => '変更または新規作成',
'module_usersui_CheckBox_AdminCabinet_Extensions_delete' => '除去',
'module_usersui_CheckBox_AdminCabinet_IncomingRoutes_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_Extensions_delete' => '取り外し',
'module_usersui_CheckBox_AdminCabinet_IncomingRoutes_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_IncomingRoutes_modify' => '詳細を開く',
'module_usersui_CheckBox_AdminCabinet_IncomingRoutes_save' => '保存または新規作成',
'module_usersui_CheckBox_AdminCabinet_IncomingRoutes_delete' => '消去',
'module_usersui_CheckBox_AdminCabinet_IncomingRoutes_changePriority' => '順序/優先度を変更する',
'module_usersui_CheckBox_AdminCabinet_IvrMenu_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_IvrMenu_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_IvrMenu_modify' => 'メニューの詳細を開く',
'module_usersui_CheckBox_AdminCabinet_IvrMenu_save' => '保存メニュー',
'module_usersui_CheckBox_AdminCabinet_IvrMenu_delete' => 'メニューの削除',
'module_usersui_CheckBox_AdminCabinet_OutOffWorkTime_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_OutOffWorkTime_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_OutOffWorkTime_modify' => '詳細を開く',
'module_usersui_CheckBox_AdminCabinet_OutOffWorkTime_save' => '新しいスケジュールを保存または作成する',
'module_usersui_CheckBox_AdminCabinet_OutOffWorkTime_delete' => '消去',
'module_usersui_CheckBox_AdminCabinet_OutboundRoutes_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_OutboundRoutes_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_OutboundRoutes_modify' => '詳細を開く',
'module_usersui_CheckBox_AdminCabinet_OutboundRoutes_save' => '保存または新規作成',
'module_usersui_CheckBox_AdminCabinet_OutboundRoutes_delete' => '消去',
'module_usersui_CheckBox_AdminCabinet_OutboundRoutes_changePriority' => '順序/優先度を変更する',
'module_usersui_CheckBox_AdminCabinet_Providers_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_Providers_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_Providers_modifysip' => 'SIP アカウントを表示する',
'module_usersui_CheckBox_AdminCabinet_Providers_modifyiax' => 'IAX アカウントを表示する',
'module_usersui_CheckBox_AdminCabinet_Providers_enable' => 'プロバイダーを有効にする',
'module_usersui_CheckBox_AdminCabinet_Providers_disable' => 'プロバイダーのシャットダウン',
'module_usersui_CheckBox_AdminCabinet_Providers_disable' => 'プロバイダーを無効にする',
'module_usersui_CheckBox_AdminCabinet_Providers_save' => '設定を保存するか、新しい設定を作成します',
'module_usersui_CheckBox_AdminCabinet_Providers_delete' => '消去',
'module_usersui_CheckBox_AdminCabinet_SoundFiles_index' => 'セクションアクセス',
'module_usersui_CheckBox_AdminCabinet_SoundFiles_index' => '項目へのアクセス',
'module_usersui_CheckBox_AdminCabinet_SoundFiles_modify' => 'ファイルカードを開く',
'module_usersui_CheckBox_AdminCabinet_SoundFiles_save' => '音声ファイルを変更または追加する',
'module_usersui_CheckBox_AdminCabinet_SoundFiles_delete' => '消去',
'module_usersui_AppTypeREST' => 'REST APIアクセス',
'module_usersui_AppTypeAPP' => 'インターフェースセクションへのアクセス',
'module_usersui_AppTypeAPP' => 'インターフェースの項目へのアクセス',
'module_usersui_ldap_user_not_found' => 'ユーザーが見つかりません',
'module_usersui_ldap_successfully_authenticated' => 'ユーザーは許可されています',
'module_usersui_ldap_successfully_authenticated' => 'ユーザーは承認されています',
'module_usersui_ldap_password_expired' => 'パスワードの有効期限が切れました',
'module_usersui_ldap_account_disabled' => 'あなたのアカウントは無効になりました',
'module_usersui_ldap_account_expired' => 'アカウントの有効期限が切れました',
'module_usersui_ldap_account_locked' => 'あなたのアカウントはブロックされています',
'module_usersui_ldap_password_incorrect' => 'ユーザー名またはログインが間違っています',
'module_usersui_ldap_password_incorrect' => 'ユーザー名またはパスワードが間違っています',
'module_usersui_LdapConfigTab' => 'ドメイン認証の設定',
'module_usersui_LdapServerName' => 'ドメインコントローラーアドレス',
'module_usersui_LdapServerName' => 'ドメインコントローラーのアドレス',
'module_usersui_LdapServerPort' => 'ポート',
'module_usersui_LdapAdminLogin' => 'ドメインへの読み取りアクセス権を持つユーザー名とパスワード',
'module_usersui_LdapBaseDN' => 'ドメインルート',
'module_usersui_LdapPassword' => 'パスワード',
'module_usersui_LdapUserAttribute' => 'ユーザー名',
'module_usersui_LdapUserFilter' => '追加のユーザーフィルター',
'module_usersui_LdapUserIdAttribute' => 'ユーザー名を格納する属性',
'module_usersui_LdapOrganizationalUnit' => '区画',
'module_usersui_LdapOrganizationalUnit' => '区分',
'module_usersui_LdapCheckGetListHeader' => '1. LDAP ユーザーのリストの取得',
'module_usersui_LdapCheckGetUsersList' => '指定されたアクセス パラメーターとフィルターを使用して、LDAP / AD へのリクエストを実行し、承認するユーザーのリストを取得します。',
'module_usersui_LdapCheckGetUsersList' => '指定されたアクセスパラメータとフィルタを使用して、LDAP / ADへのリクエストを実行し、認証のためのユーザーのリストを取得します',
'module_usersui_LdapGetUsersButton' => 'リクエストの実行',
'module_usersui_LdapCheckLogin' => '任意のドメインのログイン名とパスワードを入力して認証が成功したかどうかを確認し、接続設定を保存できます。',
'module_usersui_LdapCheckLogin' => '検証のために任意のドメインログインとパスワードを入力し、認証が成功した場合は接続設定を保存できます。',
'module_usersui_LdapCheckHeader' => '2. ドメイン認証設定の確認',
'module_usersui_LdapCheckButton' => 'ログイン',
'module_usersui_CDRFilterModeLabel' => 'CDR レコードのフィルタリング モードを選択します',
'module_usersui_CDRFilterModeOff' => 'フィルタリングしないでください',
'module_usersui_CDRFilterModeOff' => 'フィルタリングしない',
'module_usersui_CDRFilterModeInList' => '選択した従業員の会話のみを表示',
'module_usersui_CDRFilterModeNotInList' => '選択した従業員のレコードを除くすべてを表示します',
'module_usersui_NoAnyAccessGroup' => 'モジュール内にアクセス グループがまだ作成されていません',
'module_usersui_CDRFilterModeNotInList' => '選択した従業員の記録を除くすべてを表示',
'module_usersui_NoAnyAccessGroup' => 'モジュール内にアクセスグループがまだ作成されていません',
'module_usersui_AddNewAccessGroupShort' => '作成',
'module_usersui_LoginNameNotUnique' => 'MikoPBX での認証用の一意のユーザー名ではありません',
'module_usersui_LoginNameNotUnique' => 'MikoPBX の認証用のユーザー名が既に存在します',
'module_usersui_SelectMemberToAddToGroup' => '現在のグループに追加する従業員を選択してください',
'module_usersui_CheckBox_ZabbixAgent5_ModuleZabbixAgent5_index' => 'Zabbixエージェントのセットアップ',
'module_usersui_CheckBox_AmoCrm_ModuleAmoCrm_index' => 'モジュールのセットアップ',
'module_usersui_CheckBox_CTIClient_ModuleCTIClient_index' => 'モジュールのセットアップ',
'module_usersui_CheckBox_LdapSync_ModuleLdapSync_save' => '設定を変更する',
'module_usersui_CheckBox_LdapSync_ModuleLdapSync_save' => '設定を変更',
'module_usersui_CheckBox_Docker_ModuleDocker_index' => 'モジュールのセットアップ',
'module_usersui_CheckBox_PT1CCore_ModulePT1CCore_index' => 'モジュールのセットアップ',
'module_usersui_CheckBox_PhoneBook_ModulePhoneBook_index' => '電話帳を見る',
'module_usersui_CheckBox_PhoneBook_ModulePhoneBook_save' => '記録を変更する',
'module_usersui_CheckBox_PhoneBook_ModulePhoneBook_delete' => 'エントリの削除',
'module_usersui_CheckBox_TelegramNotify_ModuleTelegramNotify_index' => 'モジュールのセットアップ',
'module_usersui_CheckBox_GetSsl_ModuleGetSsl_index' => '証明書の取得',
'module_usersui_CheckBox_Backup_ModuleBackup_index' => 'バックアップ設定を表示する',
'module_usersui_CheckBox_Backup_ModuleBackup_index' => 'バックアップ設定を表示',
'module_usersui_CheckBox_Backup_ModuleBackup_create' => 'バックアップコピーの作成',
'module_usersui_CheckBox_Backup_ModuleBackup_delete' => 'バックアップの削除',
'module_usersui_CheckBox_Backup_ModuleBackup_restore' => 'バックアップを復元する',
'module_usersui_CheckBox_Backup_ModuleBackup_download' => 'バックアップをダウンロードする',
'module_usersui_CheckBox_Backup_ModuleBackup_restore' => 'バックアップを復元',
'module_usersui_CheckBox_Backup_ModuleBackup_download' => 'バックアップをダウンロード',
'module_usersui_CheckBox_Backup_ModuleBackup_save' => 'モジュール設定の変更',
'module_usersui_CheckBox_Autoprovision_ModuleAutoprovision_index' => 'モジュール設定の変更',
'module_usersui_CheckBox_Bitrix24Integration_ModuleBitrix24Integration_index' => 'モジュール設定の変更',
'module_usersui_CheckBox_SmartIVR_ModuleSmartIVR_index' => 'モジュール設定の変更',
'module_usersui_CheckBox_UsersGroups_ModuleUsersGroups_index' => '設定を表示する',
'module_usersui_CheckBox_UsersGroups_ModuleUsersGroups_save' => '設定を変更する',
'module_usersui_CheckBox_LdapSync_ModuleLdapSync_index' => '設定を表示する',
'module_usersui_CheckBox_UsersGroups_ModuleUsersGroups_index' => '設定を表示',
'module_usersui_CheckBox_UsersGroups_ModuleUsersGroups_save' => '設定を変更',
'module_usersui_CheckBox_LdapSync_ModuleLdapSync_index' => '設定を表示',
'module_usersui_LdapType' => 'サーバーの種類',
'module_usersui_EmptyServerResponse' => 'サーバーはフィルターに対して空のユーザーのリストを返しました',
'module_usersui_EmptyServerResponse' => 'フィルター条件に合うユーザーは存在しません',
'module_usersui_CDRFilterModeOutgoingInList' => '選択した従業員の発信会話のみを表示',
];