From d93e5e49c9b033667324c4e8c950c610271d37f2 Mon Sep 17 00:00:00 2001 From: krivoshein Date: Fri, 19 Sep 2025 10:42:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DOCS/Андрей/Board.md | 6 +++--- InstructorsAndTrainees/instructors/instructorsview.cpp | 8 ++++---- InstructorsAndTrainees/tasks/dialogchekertask.cpp | 9 ++++++++- InstructorsAndTrainees/tasks/tasktreepreparation.cpp | 8 ++++---- InstructorsAndTrainees/trainees/traineesview.cpp | 8 ++++---- 5 files changed, 23 insertions(+), 16 deletions(-) diff --git a/DOCS/Андрей/Board.md b/DOCS/Андрей/Board.md index 5bfab18..92a8c49 100644 --- a/DOCS/Андрей/Board.md +++ b/DOCS/Андрей/Board.md @@ -32,6 +32,9 @@ kanban-plugin: board - [ ] Добавить время сообщений - [ ] Уточнить назначение аватарок для remote и local клиентов - [ ] Убрать кнопку Справка (?) из диалогов +- [ ] Убрать "DM-код" для узлов PM (AMM) +- [ ] Уменьшить размер диалога "Проверка задачи" (AMM) +- [ ] Учет ширины скрола на деревьях (появляется если дерево больше окна) ## feature @@ -69,10 +72,8 @@ kanban-plugin: board - [ ] Задержка после авторизации из-за запроса AMM, FIM - [ ] При обновлении деревьев слетает назначенная колонка сортировки -- [ ] Учет ширины скрола на деревьях (появляется если дерево больше окна) - [ ] Введение логина только латиницей - [ ] Блокировка авторизации не работает при входе в редакторы И/О -- [ ] Уменьшить размер диалога "Проверка задачи" (AMM) - [ ] Добавить текущий статус задачи в "Проверке задачи" (AMM, FIM) - [ ] Универсальный пересчет ширин колонок деревьев @@ -82,7 +83,6 @@ kanban-plugin: board - [ ] Создание БД из кода (если нет или слетела) - [ ] Кнопка открытия Персональной карты обучаемого - [ ] Смена пароля админом. Старый никому не виден (парольная политика) -- [ ] Убрать "DM-код" для узлов PM (AMM) diff --git a/InstructorsAndTrainees/instructors/instructorsview.cpp b/InstructorsAndTrainees/instructors/instructorsview.cpp index add4c18..c8d496a 100644 --- a/InstructorsAndTrainees/instructors/instructorsview.cpp +++ b/InstructorsAndTrainees/instructors/instructorsview.cpp @@ -24,20 +24,20 @@ void InstructorsView::resizeEvent(QResizeEvent *event) if(typeView == TypeView::onlyView) {//onlyView - widthInstructor = width - (220 + 10); + widthInstructor = width - (220 + 10 + 20); } else {//control if(adminMode) { #ifdef PROJECT_TYPE_DEBUG - widthInstructor = width - (610 + 10); + widthInstructor = width - (610 + 10 + 20); #else - widthInstructor = width - (560 + 10); + widthInstructor = width - (560 + 10 + 20); #endif } else - widthInstructor = width - (480 + 10); + widthInstructor = width - (480 + 10 + 20); } if(widthInstructor < 250) widthInstructor = 250; diff --git a/InstructorsAndTrainees/tasks/dialogchekertask.cpp b/InstructorsAndTrainees/tasks/dialogchekertask.cpp index 75fab4c..7c0ad0b 100644 --- a/InstructorsAndTrainees/tasks/dialogchekertask.cpp +++ b/InstructorsAndTrainees/tasks/dialogchekertask.cpp @@ -14,9 +14,16 @@ DialogChekerTask::DialogChekerTask(ConnectorToServer* connectorToServer, QString QHBoxLayout *layout = new QHBoxLayout(this); layout->addWidget(checkerTask); this->setWindowTitle(tr("Check Task")); - this->setMinimumSize(1400, 700); + if(type == "fim") + { + this->setMinimumSize(1400, 700); this->setWindowState(Qt::WindowMaximized); + } + else + { + this->setMinimumSize(400, 200); + } this->setModal(true); } diff --git a/InstructorsAndTrainees/tasks/tasktreepreparation.cpp b/InstructorsAndTrainees/tasks/tasktreepreparation.cpp index d1bdb36..35776ac 100644 --- a/InstructorsAndTrainees/tasks/tasktreepreparation.cpp +++ b/InstructorsAndTrainees/tasks/tasktreepreparation.cpp @@ -89,7 +89,7 @@ QTreeWidgetItem *TaskAMMFIMTreePreparation::addModuleToTreeWidgetAMM(Module *mod QString text = ""; QString ID = QString::number(module->getID()); - QString code = ""; + QString DMcode = "---"; itemModule = new QTreeWidgetItem(); countItems++; @@ -101,7 +101,7 @@ QTreeWidgetItem *TaskAMMFIMTreePreparation::addModuleToTreeWidgetAMM(Module *mod { PM* PMmodul = static_cast(module); text = PMmodul->getLangStructRus().title; - code = PMmodul->pmCode(); + //DMcode = PMmodul->pmCode(); for(Module* module : PMmodul->getListChildModules()) { @@ -112,7 +112,7 @@ QTreeWidgetItem *TaskAMMFIMTreePreparation::addModuleToTreeWidgetAMM(Module *mod { DM* DMmodul = static_cast(module); text = DMmodul->getLangStructRus().techName; - code = DMmodul->dmCode(); + DMcode = DMmodul->dmCode(); //itemModule->setFlags(itemModule->flags() | Qt::ItemIsUserCheckable); //itemModule->setCheckState(0, Qt::Checked); @@ -120,7 +120,7 @@ QTreeWidgetItem *TaskAMMFIMTreePreparation::addModuleToTreeWidgetAMM(Module *mod } itemModule->setText(ColumnsTreeAMM::clmnAMM_PMorDM, text); - itemModule->setText(ColumnsTreeAMM::clmnAMM_code, code); + itemModule->setText(ColumnsTreeAMM::clmnAMM_code, DMcode); itemModule->setText(ColumnsTreeAMM::clmnAMM_ID, ID); itemModule->setToolTip(0, text); diff --git a/InstructorsAndTrainees/trainees/traineesview.cpp b/InstructorsAndTrainees/trainees/traineesview.cpp index 4f8e431..4047f95 100644 --- a/InstructorsAndTrainees/trainees/traineesview.cpp +++ b/InstructorsAndTrainees/trainees/traineesview.cpp @@ -25,20 +25,20 @@ void TraineesView::resizeEvent(QResizeEvent *event) if(typeView == TypeView::onlyView) {//onlyView - widthTrainee = width - (220 + 10); + widthTrainee = width - (220 + 10 + 20); } else {//control if(adminMode) { #ifdef PROJECT_TYPE_DEBUG - widthTrainee = width - (470 + 10); + widthTrainee = width - (470 + 10 + 20); #else - widthTrainee = width - (420 + 10); + widthTrainee = width - (420 + 10 + 20); #endif } else - widthTrainee = width - (440 + 10); + widthTrainee = width - (440 + 10 + 20); } if(widthTrainee < 250) widthTrainee = 250;