Ключевые обновления за Июнь 2022

Важные нововведния, внедренные в данном месяце. Все обновления одним списком


Улучшен механизм переноса компонентов

Улучшение

- улучшен вывод sql пакета (разделители, обработка print)
- добавлен механизм копирования ресурсов (resourceTypes)
- получения SQL пакеты для АПИ входящих и исходящих запросов (api action, api request)
- внедрено хранилище sql пакетов для некоторых типоввых компонентов (т.е. версии кода хранятся в готовом виде, а не генерируются по запросу с существующей базы)
В итоге эти улучшения упростят миграцию готовых наработок в проект на Falcon

Таблицы и Формы. Добавлен параметр Hide bit для полного скрытия компонента

Новая возможность

Иногда требуется совсем скрыть таблицу или форму при выводе (на основании некоторых условий). Для этого используем Hide = 1 для таблицы в GetItems SELECT 3 и для форма в GetItem SELECT 2

Falcon AUCTION. В готовых работах реализован механизм возврата

Новая возможность

https://auction.web-automation.ru/
После заказа работы Заказчик может подать заявку на возврат. Админ рассматривает заявку и принимает решение по возврату. Заказчику и Исполнителю идут уведомления о решении администрации (принята или отклонена + комментарий)

Falcon AUCTION. Внедрено магазин готовых работ исполнителей на площадке услуг

Новая возможность

1. Исполнители создают готовые работы
2. Заказчики находят через каталог эти работы
3. Заказчики покупают готовые работы через механизм баланса
4. Админ модерирует создаваемые работы.
5. Администрация получает некую комиссию с продажи работы (процент задается в настройках)


Смотреть на демо - https://auction.web-automation.ru/list/products

Формы. Исправлена ошибка с типом поля SELECT2 в режиме multiple

Исправление ошибки

Неверно определялось исходное состояние поля

Таблицы. Добавлен новый тип фильтра - список с поиском.

Новая возможность

Варианты поиска сразу загружются в список. У списка есть доп поле для фильтрации значений - для больших списков это удобнее и проще для выбора подходящего варианта.

Falcon AUCTION. Для тарифов добавлены значки и они видны на странице Исполнителя

Новая возможность

Значки в виде разметки устанавливает админ для тарифов
https://disk.yandex.ru/i/K_kPIq89jDr_6w
Если у исполнителя есть тариф, то он будет выведен на публичной странице Исполнителя

Falcon AUCTION. Улучшен механизм генерации Title и H1 на каталоге исполнителей

Новая возможность

В зависимости от категории и фильтров автоматически генерируется заголовок и seo title. Таким образом можно охватить большое количество ключевых запросов по тематике сайта для улучшения позиций в поисковиках

https://disk.yandex.ru/i/YCpd9FHA98l05w

Falcon AUCTION. Глобальный поиск на сайте для разных ролей

Новая возможность

Админ
Поиск среди всех проектов
Поиск среди всех пользователей (contacts)
Исполнитель
Поиск по тексту моих ставок или сумме
Заказчик
Поиск по своим проектам
Неавторизованный пользователь (и для других ролей)
Поиск опубликованных проектов по названию (статус Опубликован)
Поиск исполнителей (по имени или username)
Поиск категорий каталога исполнителей

Falcon AUCTION. Регистрация заказчика и исполнителя вынесены на отдельные страницы

Улучшение

Это необходимо для того, чтобы на них было проще ссылаться на страницах площадки, а также вне сайта.

Внедрена возможность копировать компоненты (Форма, таблица, страница, ресурс)

Новая возможность

В окне получения кода компонента есть теперь возможность создать в этой же базе такой же компонент но с другим кодом.
https://disk.yandex.ru/i/INY4xxsPylMqlQ

Внедрена возможность изменять SQL функции через интерфейс платформы

Новая возможность

Falcon AUCTION. Админ - добавлена возможность админу в форме редактирования проектом управлять файлами заказчика и файлами результата

Улучшение

Также добавлен на данную форму полный лог проекта
https://disk.yandex.ru/i/2Em_oZvM6_0Exg

Falcon AUCTION. Небольшие доработки и глобальный рефакторинг по Аукцион

Улучшение

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

Горячие клавиши Ctrl + Alt + M для обновления либо модального окна либо рабочей области.

Улучшение

Особенность - при нажатии переиницализируются компоненты в указанной области (страница или модальное окно)

Falcon AUCTION. Добавлено окно соглашения с обработкой куки на сайте

Новая возможность

Настройка - через HTML блок cookieWindow

На что обратить внимание при обновлении

Сентябрь 2021

  • В as_rs_resources добавлен столбец size int. Обновлена процедура as_resources_addResource (для обработки size)

Август 2021

  • Изменение процедур чата на универсальные
  • Форма - смена типа в dict процедурах с Dictionaryparameter на ExtendedDictionaryParameter (при использовании select-search)
  • List GetItem - смена типа для parameters процедурах с Dictionaryparameter на ExtendedDictionaryParameter
  • Формы. CheckField - иницализация формы со срабатыванием CheckField для показа/скрытия полей (также пересечение с dependment cols)
  • Менеджер ресурсов. Для ресурсов должна быть функция str_processUrl (для обработки имен файлов перед сохранением)
  • Работа переключателей (switch). Они были вынесены в подзагрузку