проводник...
@@ -207,7 +248,7 @@ function ToolbarSearch({
placeholder='Путь'
noIcon
noBorder
- className='min-w-[4.5rem] sm:min-w-[5rem]'
+ className='w-[4.5rem] sm:w-[5rem] flex-grow'
value={path}
onChange={setPath}
/>
diff --git a/rsconcept/frontend/src/pages/LibraryPage/ViewSideLocation.tsx b/rsconcept/frontend/src/pages/LibraryPage/ViewSideLocation.tsx
index 1e604240..91e53640 100644
--- a/rsconcept/frontend/src/pages/LibraryPage/ViewSideLocation.tsx
+++ b/rsconcept/frontend/src/pages/LibraryPage/ViewSideLocation.tsx
@@ -89,13 +89,18 @@ function ViewSideLocation({
place='right-start'
/>
+ {canRename ? (
+ }
+ titleHtml='Редактирование пути
Перемещаются только Ваши схемы
в указанной папке (и подпапках)'
+ onClick={onRenameLocation}
+ />
+ ) : null}
}
- titleHtml='Редактирование пути
Перемещаются только Ваши схемы
в указанной папке (и подпапках)'
- onClick={onRenameLocation}
- disabled={!canRename}
+ title='Вложенные папки' // prettier: split-lines
+ icon={}
+ onClick={toggleSubfolders}
/>
- } onClick={toggleSubfolders} />
}
title='Переключение в режим Поиск'
diff --git a/rsconcept/frontend/src/pages/ManualsPage/items/ui/HelpLibrary.tsx b/rsconcept/frontend/src/pages/ManualsPage/items/ui/HelpLibrary.tsx
index 1b534ad0..4e324567 100644
--- a/rsconcept/frontend/src/pages/ManualsPage/items/ui/HelpLibrary.tsx
+++ b/rsconcept/frontend/src/pages/ManualsPage/items/ui/HelpLibrary.tsx
@@ -5,6 +5,7 @@ import {
IconFolderEdit,
IconFolderEmpty,
IconFolderOpened,
+ IconFolderSearch,
IconFolderTree,
IconOSS,
IconRSForm,
@@ -12,7 +13,8 @@ import {
IconShow,
IconSortAsc,
IconSortDesc,
- IconSubfolders
+ IconSubfolders,
+ IconUserSearch
} from '@/components/Icons';
import LinkTopic from '@/components/ui/LinkTopic';
import { useConceptOptions } from '@/context/ConceptOptionsContext';
@@ -43,11 +45,14 @@ function HelpLibrary() {
сортировка по клику на заголовок таблицы
+
+ фильтр по пользователю
+
фильтр по названию и шифру
- фильтр по расположению
+ фильтр по расположению
сбросить фильтры
diff --git a/rsconcept/frontend/src/utils/constants.ts b/rsconcept/frontend/src/utils/constants.ts
index 97e09d12..8e3bd831 100644
--- a/rsconcept/frontend/src/utils/constants.ts
+++ b/rsconcept/frontend/src/utils/constants.ts
@@ -117,6 +117,7 @@ export const storage = {
librarySearchVisible: 'library.search.visible',
librarySearchOwned: 'library.search.owned',
librarySearchEditor: 'library.search.editor',
+ librarySearchUser: 'library.search.user',
libraryPagination: 'library.pagination',
rsgraphFilter: 'rsgraph.filter2',
diff --git a/rsconcept/frontend/src/utils/labels.ts b/rsconcept/frontend/src/utils/labels.ts
index 2b4e5f1d..6377647a 100644
--- a/rsconcept/frontend/src/utils/labels.ts
+++ b/rsconcept/frontend/src/utils/labels.ts
@@ -362,11 +362,11 @@ export function describeExpressionStatus(status: ExpressionStatus): string {
export function labelHelpTopic(topic: HelpTopic): string {
// prettier-ignore
switch (topic) {
- case HelpTopic.MAIN: return 'Портал';
+ case HelpTopic.MAIN: return '🏠 Портал';
- case HelpTopic.THESAURUS: return 'Тезаурус';
+ case HelpTopic.THESAURUS: return '📖 Тезаурус';
- case HelpTopic.INTERFACE: return 'Интерфейс';
+ case HelpTopic.INTERFACE: return '🦄 Интерфейс';
case HelpTopic.UI_LIBRARY: return 'Библиотека';
case HelpTopic.UI_RS_MENU: return 'Меню схемы';
case HelpTopic.UI_RS_CARD: return 'Карточка схемы';
@@ -378,7 +378,7 @@ export function labelHelpTopic(topic: HelpTopic): string {
case HelpTopic.UI_CST_CLASS: return 'Класс конституенты';
case HelpTopic.UI_OSS_GRAPH: return 'Граф синтеза';
- case HelpTopic.CONCEPTUAL: return 'Концептуализация';
+ case HelpTopic.CONCEPTUAL: return '♨️ Концептуализация';
case HelpTopic.CC_SYSTEM: return 'Система определений';
case HelpTopic.CC_CONSTITUENTA: return 'Конституента';
case HelpTopic.CC_RELATIONS: return 'Связи понятий';
@@ -386,24 +386,24 @@ export function labelHelpTopic(topic: HelpTopic): string {
case HelpTopic.CC_OSS: return 'Операционная схема';
case HelpTopic.CC_PROPAGATION: return 'Сквозные изменения';
- case HelpTopic.RSLANG: return 'Экспликация';
+ case HelpTopic.RSLANG: return '🚀 Экспликация';
case HelpTopic.RSL_TYPES: return 'Типизация';
case HelpTopic.RSL_CORRECT: return 'Переносимость';
case HelpTopic.RSL_INTERPRET: return 'Интерпретируемость';
case HelpTopic.RSL_OPERATIONS: return 'Операции';
case HelpTopic.RSL_TEMPLATES: return 'Банк выражений';
- case HelpTopic.TERM_CONTROL: return 'Терминологизация';
- case HelpTopic.ACCESS: return 'Доступы';
- case HelpTopic.VERSIONS: return 'Версионирование';
+ case HelpTopic.TERM_CONTROL: return '🪸 Терминологизация';
+ case HelpTopic.ACCESS: return '👀 Доступы';
+ case HelpTopic.VERSIONS: return '🏺 Версионирование';
- case HelpTopic.INFO: return 'Информация';
+ case HelpTopic.INFO: return '📰 Информация';
case HelpTopic.INFO_RULES: return 'Правила';
case HelpTopic.INFO_CONTRIB: return 'Разработчики';
case HelpTopic.INFO_PRIVACY: return 'Обработка данных';
case HelpTopic.INFO_API: return 'REST API';
- case HelpTopic.EXTEOR: return 'Экстеор';
+ case HelpTopic.EXTEOR: return '🖥️ Экстеор';
}
}