Доработка Битрикс 24. План-целей
1010 USDК уже существующей системе добавить функционал который описан ниже.
1. Изменить поведение системы при редактировании полей в представлении “Таблица”.
После завершении редактирования поля, фокус (выделение) должен оставаться в строке (поле) которое редактировали. Фокусировка должна сохраняться в модуле “Задачи и проекты” так и в модуле “Группы”.
На данный момент после изменений в полях задач обновление происходит следующим образом:
- отображается свернутые задачи
- Несколько секунд осуществляется «возврат к ранее развернутым задачам и отображение измененного поля. В случае большого количества задач в таблице (более 500) - измененное поле какой-либо задачи (например задачи # 621) будет не на видимой пользователю части страницы, а далеко за её пределами ниже. Визуально найти в таблице только что измененное поле - не представляется возможным. На видимой части страницы пользователь видит первую задачу проекта согласно настроек сортировки задач проекта, но не задачу и поле, которые он только что изменил.
В связи с указанным выше – и динамически изменяющимся изображением в таблице – пользователь теряет ориентацию.
2. Изменить способ редактирования поля “Зависимость”
Редактирование поля Зависимость должно проходить исключительно в всплывающих окнах.
При редактировании поля “Зависимость” происходит следующее:
Появляется текст “Добавить предшествующую задачу”.
При клике на текст “Добавить предшествующую задачу” появляется всплывающие окно с формой выбора задачи.
После выбора задачи в ячейке зависимости появляется форма для установки типа взаимосвязи. ( Значительно увеличивая саму ячейку)
Необходимо все вышеперечисленные операции проводить в всплывающем окне. То есть:
При нажатии “Карандаша” открывается всплывающее окно с формой выбора задачи, по аналогии уже существующей формы.
После выбора задачи, также в всплывающем окне происходит выбор взаимосвязей к полю “Зависимости”, по примеру уже созданной формы. И тут же иконка “Сохранить”.
2.1 “Зависимость” для нескольких задач одновременно
Добавить функционал массового добавления зависимости.
В нижнем меню массового редактирования добавить пункт “Установить зависимость”.
Выбор “Установить зависимость” должен открыть всплывающее окно редактирования поля “Зависимость” аналогичное окну редактирования “Зависимости” для одной задачи (см. выше).
При завершении редактирования “Зависимость” применяется ко всем выбранным задачам.
3.Горизонтальная прокрутка задач
Необходимо закрепить внизу ВИДИМОЙ ПОЛЬЗОВАТЕЛЮ ЧАСТИ страницы (экрана) бегунок пролистывания задач влево - вправо, по примеру наименования столбцов вверху. Вне зависимости от пролистывания списка задач верх - вниз, бегунок горизонтального перемещения должен быть закреплен и всегда доступен для использования вне зависимости от позиции пользователя на странице со списком задач.
<!--[if !vml]-->
<!--[endif]-->
4.Увеличение количества доступных для просмотра задач на странице.
Добавить возможность просмотра 250 и 500 задач одновременно.
На данный момент максимальное количество задач доступных для просмотра равное 100.
<!--[if !vml]-->
<!--[endif]-->
5. Сохранение отображения задач.
Обеспечить сохранение внешнего вида (отображения) задач индивидуально для каждого пользователя - положение, размер колонок (ширина столбцов); свернутые, развернутые задачи; количество задач на странице.
Внешний вид задач должен быть автоматически сохранен при каждом изменения вида пользователем.
Пользователь должен видеть свой сохраненный вид при обновлении страницы, повторном входе в систему и проч.
В текущей версии дополнения “Таблица” сохранение сворачиваемость происходит только при обновлении страницы. А при перелогировании пользователя все задачи по умолчанию приходят в свернутый вид.
6. Редактирование поля “Проекты”
В поле “Проект” необходимо добавить кнопку “Редактирование”, при нажатии на которую появляется всплывающие окно выбора из всех существующих проектов.
7.Ширина столбцов
Видимая ширина полей (столбцов), установленная пользователем, должна сохраняться.
Недопустимо автоматическое расширение/сужение/ изменение ширины полей при обновлениях страницы, сохранении данных измененных ячеек, добавлении полей в таблицу через “Настройку списка “Задачи группы” и прочих действиях пользователей.
8.Кнопка свернуть\развернуть.
Добавить в меню задачи (гамбургер) пункты “Развернуть все задачи” и “Свернуть все задачи”.
Кнопка “Развернуть все задачи” будет раскрывать все подзадачи к задаче к которой была применена кнопка. Кнопка “Свернуть все задачи” будет сворачивать все подзадачи к задаче и подзадачи подзадач до последнего уровня этой задачи.
9.Цветная заливка
В меню задачи (гамбургер) добавить четыре пункта:
“Залить жёлтым”
“Залить голубым”
“Залить зелёным”
“Залить красным”
При нажатии на любую из этих кнопок в меню (гамбургере)строки с задачей, заливка фона строки будет изменена с белого цвета на цвет указанный в названии кнопки.
При заливке фона строки обеспечить читабельность текста, отображаемого в полях задачи. Цвета заливки строки должны быть ненасыщенными, приглушенными.
Applications 1
Client's review of cooperation with freelancer
Доработка Битрикс 24. План-целейОтлично проделанная работа.
Freelancer's review of cooperation with Sergey Hetmanchenko
Доработка Битрикс 24. План-целейВ целом все прошло нормально. Хоть приемка со стороны конечного заказчика была крайне долгой, Сергей всегда шёл на контакт. Буду рад ещё поработать.
![]()
Current freelance projects in the category PHP
Need to do something similar in the video, it's just a website page with an admin panel.
22 USD
It is necessary to create something similar in the video, it is just a website page with an admin panel. There you can change the amount, the bet, the match coefficient, and so on. What is required from me? HTML of the betting page? Please provide feedback. It needs to be in two… HTML & CSS, PHP ∙ 19 minutes back ∙ 3 proposals |
Fix CLSIt is necessary to fix the Cumulative Layout Shift through code PageSpeed does not see this problem, but through Google Chrome, it is visible that there is a layout shift for the desktop version of the page According to Google Search, there is an error regarding the speed of… PHP, Web Programming ∙ 1 day 14 hours back ∙ 27 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
268 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 1 day 16 hours back ∙ 61 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 2 days 8 hours back ∙ 25 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 3 days 6 hours back ∙ 34 proposals |