fix bad merge

This commit is contained in:
Elyor Djalilov 2024-06-19 12:42:05 +05:00
parent c10aec0122
commit 4484cc42c5
8 changed files with 53 additions and 22 deletions

View File

@ -233,7 +233,7 @@
"ServiceUrl": "Url-адрес сервиса", "ServiceUrl": "Url-адрес сервиса",
"SessionLifetime": "Время жизни сеанса", "SessionLifetime": "Время жизни сеанса",
"SessionsSubtitle": "Проверьте последние активные сеансы всех пользователей за последние 3 дня. При необходимости отключите отдельные сеансы пользователей или отключите пользователя. Если вам нужен полный отчет, скачайте его, нажав соответствующую кнопку ниже.", "SessionsSubtitle": "Проверьте последние активные сеансы всех пользователей за последние 3 дня. При необходимости отключите отдельные сеансы пользователей или отключите пользователя. Если вам нужен полный отчет, скачайте его, нажав соответствующую кнопку ниже.",
"SessionLifetimeMobileDescription": "Время существования сессии позволяет задать время (в минутах), прежде чем пользователям DocSpace потребуется заново вводить учетные данные для получения доступа к нему.", "SessionLifetimeMobileDescription": "Время существования сессии позволяет задать время (в минутах), прежде чем пользователям {{productName}} потребуется заново вводить учетные данные для получения доступа к нему.",
"SessionLifetimeSettingDescription": "Настройте Время существования сессии, чтобы определить период времени перед автоматическим выходом из системы. После сохранения для всех пользователей будет произведен выход из системы.", "SessionLifetimeSettingDescription": "Настройте Время существования сессии, чтобы определить период времени перед автоматическим выходом из системы. После сохранения для всех пользователей будет произведен выход из системы.",
"SetDefaultRoomQuota": "Установите квоту хранения по умолчанию для комнат в этом {{productName}}. Позже администратор комнаты сможет скорректировать квоту для каждой комнаты индивидуально.", "SetDefaultRoomQuota": "Установите квоту хранения по умолчанию для комнат в этом {{productName}}. Позже администратор комнаты сможет скорректировать квоту для каждой комнаты индивидуально.",
"SetDefaultUserQuota": "Установите квоту хранения для пользователей этого {{productName}}. Пользовательская квота влияет на ограничение объема хранилища для папки Документы каждого пользователя.", "SetDefaultUserQuota": "Установите квоту хранения для пользователей этого {{productName}}. Пользовательская квота влияет на ограничение объема хранилища для папки Документы каждого пользователя.",

View File

@ -49,7 +49,8 @@ export default function withContent(WrappedContent) {
itemIndex, itemIndex,
} = props; } = props;
const { mobilePhone, email, role, displayName, avatar } = item; const { mobilePhone, email, displayName, avatar, isAdmin, isOwner } = item;
const role = isOwner ? "owner" : isAdmin ? "admin" : null;
const onContentRowSelect = useCallback( const onContentRowSelect = useCallback(
(checked, user) => { (checked, user) => {

View File

@ -121,7 +121,7 @@ const LastSessionBlock = (props) => {
const getUserType = () => { const getUserType = () => {
if (isOwner) return t("Common:Owner"); if (isOwner) return t("Common:Owner");
if (isAdmin) return t("Common:DocspaceAdmin"); if (isAdmin) return t("Common:PortalAdmin");
if (isRoomAdmin) return t("Common:RoomAdmin"); if (isRoomAdmin) return t("Common:RoomAdmin");
if (isCollaborator) return t("Common:PowerUser"); if (isCollaborator) return t("Common:PowerUser");
return t("Common:User"); return t("Common:User");

View File

@ -57,6 +57,10 @@ export const getUserStatus = (user) => {
return "pending"; return "pending";
case EmployeeStatus.Disabled: case EmployeeStatus.Disabled:
return "disabled"; return "disabled";
case EmployeeStatus.Online:
return "online";
case EmployeeStatus.Offline:
return "offline";
default: default:
return "unknown"; return "unknown";
} }

View File

@ -67,13 +67,6 @@ const TabsCommon = (props) => {
} }
}, [tReady, isLoadedSubmenu]); }, [tReady, isLoadedSubmenu]);
const load = async () => {
const currentTab = getCurrentTab();
await loadBaseInfo(
!isMobileView ? (currentTab === 0 ? "general" : "branding") : "",
);
};
const data = [ const data = [
{ {
id: "general", id: "general",
@ -92,6 +85,24 @@ const TabsCommon = (props) => {
}, },
]; ];
const getCurrentTabId = () => {
const path = location.pathname;
const currentTab = data.find((item) => path.includes(item.id));
return currentTab !== -1 && data.length ? currentTab.id : data[0].id;
};
const currentTabId = getCurrentTabId();
const load = async () => {
await loadBaseInfo(
!isMobileView
? currentTabId === "general"
? "general"
: "branding"
: "",
);
};
const onSelect = (e) => { const onSelect = (e) => {
navigate( navigate(
combineUrl( combineUrl(
@ -102,14 +113,6 @@ const TabsCommon = (props) => {
); );
}; };
const getCurrentTabId = () => {
const path = location.pathname;
const currentTab = data.find((item) => path.includes(item.id));
return currentTab !== -1 && data.length ? currentTab.id : data[0].id;
};
const currentTabId = getCurrentTabId();
if (!isLoadedSubmenu) return <LoaderTabs />; if (!isLoadedSubmenu) return <LoaderTabs />;
return ( return (

View File

@ -249,9 +249,9 @@ class SelectionStore {
case "disabled": case "disabled":
return user.status === EmployeeStatus.Disabled; return user.status === EmployeeStatus.Disabled;
case "online": case "online":
return status === "online"; return user.status === EmployeeStatus.Online;
case "offline": case "offline":
return status === "offline"; return user.status === EmployeeStatus.Offline;
default: default:
return false; return false;
} }

View File

@ -547,3 +547,28 @@ export const enum RoomsStorageFilter {
internal = 1, internal = 1,
thirdparty = 2, thirdparty = 2,
} }
export const enum LDAPOperation {
SaveAndSync = "Save",
Sync = "Sync",
}
export const enum LDAPCertificateProblem {
CertExpired = -2146762495,
CertValidityPeriodNesting = -2146762494,
CertRole = -2146762493,
CertPathLenConst = -2146762492,
CertCritical = -2146762491,
CertPurpose = -2146762490,
CertIssuerChaining = -2146762489,
CertMalformed = -2146762488,
CertUntrustedRoot = -2146762487,
CertChainnig = -2146762486,
CertRevoked = -2146762484,
CertUntrustedTestRoot = -2146762483,
CertRevocationFailure = -2146762482,
CertCnNoMatch = -2146762481,
CertWrongUsage = -2146762480,
CertUntrustedCa = -2146762478,
CertUnrecognizedError = -2146762477,
}

View File

@ -336,8 +336,6 @@
"ProviderSsoSetting": "Single sign-on", "ProviderSsoSetting": "Single sign-on",
"ProviderTwitter": "Twitter", "ProviderTwitter": "Twitter",
"ProviderZoom": "Zoom", "ProviderZoom": "Zoom",
"PublicRoom": "Public room",
"PublicRoomDescription": "Invite users via external links to view documents without registration. You can also embed this room into any web interface.",
"PublicLink": "Public link", "PublicLink": "Public link",
"PublicRoom": "Public room", "PublicRoom": "Public room",
"PublicRoomDescription": "Invite users via external links to view documents without registration. You can also embed this room into any web interface.", "PublicRoomDescription": "Invite users via external links to view documents without registration. You can also embed this room into any web interface.",