Модуль - Запись на приём или Календарь занятости

Аватар пользователя kompospec kompospec 28 декабря 2021 в 21:54

Модуль - Запись на приём или Календарь занятости

Никто мне не помог (https://drupal.ru/node/144267) - пришлось писать самому. Написал.
Писал для клиента, а у него на сайте - тайные клиенты. Поэтому - только скриншоты:

Комментарии

Аватар пользователя kompospec kompospec 28 декабря 2021 в 21:56

В админке - можно управлять записями.
Старые записи удаляются автоматически
Для разных ролей возможна запись. - А подтверждение всё равно за админом

Аватар пользователя OldWarrior OldWarrior 28 декабря 2021 в 23:28

Ай, красава!

kompospec wrote: Писал для клиента, а у него на сайте - тайные клиенты.

Алкоголики?

Аватар пользователя OldWarrior OldWarrior 29 декабря 2021 в 7:51

Тайные агенты клиенты парикмахерской? VIP-персоны, тщательно скрывая имена и прячась за масками, инкогнито посещают цирюльника? И последний даже не пытается на этом сделать рекламу?

Аватар пользователя kompospec kompospec 29 декабря 2021 в 8:28

Я в такие подробности не лезу. Криминального ничего на сайте нет - Остальное меня не касается.

Аватар пользователя adano adano 29 декабря 2021 в 16:29

Это сейчас нормальная ситуация во многих регионах РФ. Львиная доля бизнеса работает за закрытыми дверями в "серой" зоне.

Аватар пользователя dashiwa dashiwa 4 января в 14:06

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

Аватар пользователя kompospec kompospec 4 января в 18:29

Около 200 размашистых строк.

1. Определение роли;
2. Цикл по вьюхе;
3. Удаление записей если старые - 3 строки
4. Цикл по дням календаря с текущего дня;
5. Сравнение дней и часов. - Если занято - рисуем замок. Если свободно - часы работы;
6. Если выходной - красим в другие цвета;
7. Если вообще администратор - выводим представление в виде таблицы;
8. Роли - могут только создавать Ноды
9. Админ может утвердить эту Ноду или удалить.