Повысить удобство использования для требований к проекту #128

Closed
opened 2 years ago by redex2000 · 0 comments
Owner

Неопределённости

  • Теперь после установки галочки везде добавляется "найти" со ссылкой.
  • Почему программирования заменилось на программирx�вания ? После перезагрузки такая незадача исчезла.
  • Почему для компетенций data-source-position определяется неправильно? data-source-position рассчитывается для transformedTrustProps [найти](ссылка), а используется для trustProps без найти.
  • Почему второй флажок не посылает запрос? неправильный position
  • Нужно ли реализовывать оповещение об изменении требований к проекту, что какое-то требование удовлетворено либо же нет? Нет.
  • Не будет ли коллизий с точкой доступа POST {user}/{repo}/competences ? Нет
  • Чему д.б. равен position? сам скрипт устанавливает, для меня это - чёрный ящик.
  • Как отключить disabled?
  • Почему каждый input disabled? Судя по комментарию, по умолчанию markup renderer установил атрибут disabled.
  • Каким образом переиспользовать initMarkupTasklist ?
  • Что инициирует XHR-запрос и обрабатывает ответ? web_src/js/markup/tasklist.js и function initMarkupTasklist
  • Можно ли переиспользовать UpdateIssueContent ? Напрямую нет, т.к. маршрутизатор привязан к модели issue, а также есть attachments.
  • Какой запрос происходит при запоминании галочки в задаче? /issues/90/content
  • Как работает запоминание состоятие галочки в задаче?
  • Где находится галочка для доверительных свойств? repo/competences/list.tmpl

Задачи

  • Реализовать то же самое для ресурсов
  • при нажатии на галочку ссылка найти должна появляться, с нужным href, если галочка снята
  • при нажатии на галочку ссылка найти должна исчезать, если галочка установлена. В отдельном скрипте, прикрепить по уникальному имени класса "trust-prop-list-item" для li.
  • учитывать случай, когда есть перенос строки после наименования доверительного свойства
  • в БД сохранить без "найти"
  • реализовать чтобы при нажатии на каждую галочку происходил запрос, разобраться с position
  • реализовать точку доступа POST {user}/{repo}/competences
  • сформировать edit-content-zone hide с data-update-url и data-context
  • сформировать raw-content hide
  • добавить data-source-position="<нужное значение>" для каждой галочки
  • data-editable="true" для каждой галочки
  • добавить необходиму вёрстку для competences/list.tmpl

Деловая активность

Чтобы было удобно пользоваться определением требований к проекту в виде доверительных свойств (ресурсов и компетенций).

Критерии приёмки

  • во вкладке доверительных свойств в проекте при нажатии на галочку она должна сохраняться как нажатая, без перезагрузки страницы, ссылка на найти должна пропадать

  • во вкладке доверительных свойств в проекте при нажатии на нажатую галочку она должна сохраняться как ненажатая, без перезагрузки страницы, ссылка на найти должна появиться

------------- (дополнительно) ----------

  • добавить WYSIWYG для ресурсов
  • добавить WYSIWYG для компетенций
# Неопределённости - [x] Теперь после установки галочки везде добавляется "найти" со ссылкой. - [x] Почему программирования заменилось на программирx�вания ? После перезагрузки такая незадача исчезла. - [x] Почему для компетенций data-source-position определяется неправильно? data-source-position рассчитывается для transformedTrustProps ```[найти](ссылка)```, а используется для trustProps без ```найти```. - [x] Почему второй флажок не посылает запрос? неправильный position - [x] Нужно ли реализовывать оповещение об изменении требований к проекту, что какое-то требование удовлетворено либо же нет? Нет. - [x] Не будет ли коллизий с точкой доступа POST {user}/{repo}/competences ? Нет - [x] Чему д.б. равен position? сам скрипт устанавливает, для меня это - чёрный ящик. - [x] Как отключить disabled? - [x] Почему каждый input disabled? Судя по комментарию, по умолчанию markup renderer установил атрибут disabled. - [x] Каким образом переиспользовать initMarkupTasklist ? - [x] Что инициирует XHR-запрос и обрабатывает ответ? web_src/js/markup/tasklist.js и function initMarkupTasklist - [x] Можно ли переиспользовать UpdateIssueContent ? Напрямую нет, т.к. маршрутизатор привязан к модели issue, а также есть attachments. - [x] Какой запрос происходит при запоминании галочки в задаче? /issues/90/content - [x] Как работает запоминание состоятие галочки в задаче? - [x] Где находится галочка для доверительных свойств? repo/competences/list.tmpl # Задачи - [x] Реализовать то же самое для ресурсов - [x] при нажатии на галочку ссылка найти должна появляться, с нужным href, если галочка снята - [x] при нажатии на галочку ссылка найти должна исчезать, если галочка установлена. В отдельном скрипте, прикрепить по уникальному имени класса "trust-prop-list-item" для li. - [x] учитывать случай, когда есть перенос строки после наименования доверительного свойства - [x] в БД сохранить без "найти" - [x] реализовать чтобы при нажатии на каждую галочку происходил запрос, разобраться с position - [x] реализовать точку доступа POST {user}/{repo}/competences - [x] сформировать edit-content-zone hide с data-update-url и data-context - [x] сформировать raw-content hide - [x] добавить data-source-position="<нужное значение>" для каждой галочки - [x] data-editable="true" для каждой галочки - [x] добавить необходиму вёрстку для competences/list.tmpl # Деловая активность Чтобы было удобно пользоваться определением требований к проекту в виде доверительных свойств (ресурсов и компетенций). # Критерии приёмки - [ ] во вкладке доверительных свойств в проекте при нажатии на галочку она должна сохраняться как нажатая, без перезагрузки страницы, ссылка на найти должна пропадать - [ ] во вкладке доверительных свойств в проекте при нажатии на нажатую галочку она должна сохраняться как ненажатая, без перезагрузки страницы, ссылка на найти должна появиться ------------- (дополнительно) ---------- - [ ] добавить WYSIWYG для ресурсов - [ ] добавить WYSIWYG для компетенций
redex2000 added the
П: Высокий
Тип: MVP
С: Сложно
Тип: Новый функционал
labels 2 years ago
redex2000 self-assigned this 2 years ago
redex2000 added the due date 2022-10-05 2 years ago
redex2000 modified the due date to 2022-10-12 from 2022-10-05 2 years ago
anry added this to the Стратегические задачи project 2 years ago
anry modified the project from Стратегические задачи to Разработка функционала и дизайн 2 years ago
redex2000 modified the due date to 2022-10-18 from 2022-10-12 2 years ago
redex2000 modified the due date to 2022-11-01 from 2022-10-18 2 years ago
redex2000 added a new dependency 2 years ago
redex2000 modified the due date to 2022-11-03 from 2022-11-01 2 years ago
redex2000 modified the due date to 2022-11-07 from 2022-11-03 2 years ago
redex2000 closed this issue 2 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

2022-11-07

issues.parent.title

issues.parent.issue_no_parents

Blocks
#127 Тестирование MVP
MIROCOD/Platform_Mirocod
Loading…
There is no content yet.