8/7/2019 12:44:19 AM
Меню nav-bar
) Форма авторизации
) Управление директорией и её содержимым
) Внешний вид содержимого директории (строки)
|
|
8/4/2019 12:22:23 AM
Проблема с вызовом setStaet у уничтоженных компонентво при использовании Promise (при быстром переключении страниц)
2.1) В BaseControl добавлен флаг _isMounted - отображающий жив компонент или нет
2.2) В BaseControl переопределен setStaet: добавлен проверка, что компонент еще жив (isMounted)
|
8/3/2019 6:48:14 AM
к коренным папкам
|
8/3/2019 5:02:09 AM
(вынесены Log start, autobind)
В BaseControl добавлен static хранилище GlobalState - общие данные приложения
Добавлены системы регистрации компонентов
1) Все компоненты React (выдает уникальный ID, хранит все текущие контроллы)
2) Event регистр - система событий для оповещения компонентов
Бэк
Правка бага в ScanServices: при сравнении размера файла фс и бд
Изменение в системе обновления прав корреных папок
Часть логики маппинга Entity и ViewModel вынесено в UserMapper
Проверка
Загрузка файла работает для 1 МБ размера блока (при большем ошибка)
Возможно необходимо IIS максиамальный размер запроса (IIS Express)
|
|
7/30/2019 2:48:25 AM
администратора для управления списком пользователями (CRUD, вхождение в группы)
|
|
7/29/2019 12:11:13 AM
для сборки фронта)
2) Nodejs расширение для VS
Крупные изменения
1) Внедрение webpack
1.1 Настройки файлов кинфигурации для webpack
1.1.1 package.json (метаданные проекта, npm пакеты)
1.1.2 webpack.config (конфигурация сборки проекта)
1.1.3 .babelrc (указание пресетов и плагинов, версий браузеров, для babel)
1.2 Переписывание js (внедрение export import)
2) Frontend вынесен в отдельный проект
3) Вспомогательнйы проект для удобства запуска NodeStarterTools
Проект NodeStarterTools
1) В режиме debug запускает webpack dev server
2) В режиме release вызывает сборку бандла и передает его в проект Web
-Вшит в действия после компиляции (достаточно пересобрать проект в release)
-Возможно большую часть этого функционала способен выполнять NodeJS проект,
но недостаточно компитенций для его конфигурации и
медленная работа и зависания при запуске через VS NodeJS
Мелкие изменения
1) в проект Web в системе маршрутов добавлен маршрут для WebApi
2) Из Web удалены NuGet пакеты, относящиеся к фронту
3) Во фронт часть (SPA) внедрен AutoBinder для React
|
7/22/2019 12:24:17 AM
сервис для проверки прав пользователя для взаимодействия с коренной папкой)
(Для некорых методов контроллера реализовона проверка авторизации)
2) Изменения в зависимостях в модели данных
(зависимость Repository <-> UnitOfWork). Доработка репозитория.
3) В UI добавлено разбиение на страницы
(Страница работы с ФС, страница администратора)
4) Реализована система перемещения файлов и папок.
(Проблема получения сущности до модификаций в рамках контекста)
5) Большая часть запросов переведена с Get на Post
(выработан шаблон Post запроса на fetch)
|