Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в страшное насекомое.
Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в страшное насекомое.
При регистрации пользователя с ролью «Менеджер клуба», дополнительно к полям с Именем, Фамилией добавляем «Должность» — в должности дропдаун с фиксированным выбором «Собственник» и «Сотрудник». Собственник имеет больше прав чем сотрудник — он может добавлять и убирать других сотрудников клуба.
Отношение клубов к аккаунтам меняется на M2M — к одному аккаунту может быть добавлено много деталок клубов и у одной деталки клуба может быть несколько редакторов (Владелец — один, а сотрудников много). Первый аккаунт подключается к бесхозяйному (сиротке) клубу в автоматическом режиме, а все последующие — с разрешения первого или через службу поддержки.
Поле для ввода наименования клуба — делаем автоподбором который в реальном времени ищет соответствие в наименованиях из базы уже существующих клубов (дубли). Найденные дубли отображаются с двухуровневым селектом (наименование — в первой строке, и адрес — во второй строке). Если я ввожу «Колизей», то вижу 8 вариантов с одинаковым названием, но разными адресами, но если в списке нет клуба с моим адресом, то я создаю новый клуб (как у специализаций). При этом поиск на соответствие наименования должен производиться и по полю с синонимами (следовательно — вводим поле с синонимами к наименования, ибо можно вводить BraitFit; BrightFit; Bright Fit; БрайтФит; Брайт Фит и т.д.). Если я выбираю из автоподбора найденный дубль с нужным названием и адресом, то его адрес автоматически подставляется в поле для адреса. Если я создаю новый клуб и ввожу его адрес, а по этому адресу уже существует клуб который ранее не был найден по наименованию, то в поле с автоподбором адресов должныотображается еще и клубы располагающиеся по этому адресу. Поэтому поиск для автоподбора нужно будет производить сразу по двум местам — API ЯндексКарт и по нашей таблице клубов по полю адрес (следовательно и в дропдауне отображать эти сущности — см. пример на скриншоте). Если пользователь выбирает клуб из наденных по полю адрес, то подтягивается адрес оттуда, но наименование введенное ранее не заменяется на старое, но под полем появится инф. сообщение что «Вы сможете изменить наименование клуба после передачи прав на редактирование страницы этого клуба». После заполнения всех этих полей пользователь нажимает кнопку далее и на следующем шаге, в зависимости от хозяйности данного клуба отображается одно из следующих окон — сообщение об успешной регистрации и предложением перейти к заполнению страницы клуба или окно с сообщ. о регистрации и о том что запрос на передачу прав для управление этим клубом обрабатывается и пользователь увидит результат в соответствующей переписке с СП (автоматически создаем тикет если клуб уже имеет/имел хозяина, следовательно и поиск на предыдущих этапах мы производим по хозяйным и безхозяйным клубам)
При регистрации пользователя с ролью «Менеджер клуба», дополнительно к полям с Именем, Фамилией добавляем «Должность» — в должности дропдаун с фиксированным выбором «Собственник» и «Сотрудник». Собственник имеет больше прав чем сотрудник — он может добавлять и убирать других сотрудников клуба.
Отношение клубов к аккаунтам меняется на M2M — к одному аккаунту может быть добавлено много деталок клубов и у одной деталки клуба может быть несколько редакторов (Владелец — один, а сотрудников много). Первый аккаунт подключается к бесхозяйному (сиротке) клубу в автоматическом режиме, а все последующие — с разрешения первого или через службу поддержки.
Поле для ввода наименования клуба — делаем автоподбором который в реальном времени ищет соответствие в наименованиях из базы уже существующих клубов (дубли). Найденные дубли отображаются с двухуровневым селектом (наименование — в первой строке, и адрес — во второй строке). Если я ввожу «Колизей», то вижу 8 вариантов с одинаковым названием, но разными адресами, но если в списке нет клуба с моим адресом, то я создаю новый клуб (как у специализаций). При этом поиск на соответствие наименования должен производиться и по полю с синонимами (следовательно — вводим поле с синонимами к наименования, ибо можно вводить BraitFit; BrightFit; Bright Fit; БрайтФит; Брайт Фит и т.д.). Если я выбираю из автоподбора найденный дубль с нужным названием и адресом, то его адрес автоматически подставляется в поле для адреса. Если я создаю новый клуб и ввожу его адрес, а по этому адресу уже существует клуб который ранее не был найден по наименованию, то в поле с автоподбором адресов должны
Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в страшное насекомое.
от 3 000 руб./час
от 2 700 руб./час
от 2 500 руб./час
от 2 300 руб./час
от 2 500 руб./час
от 3 000 руб./час
от 2 300 руб./час
от 2 000 руб./час
от 2 000 руб./час