приложение для отслеживания перерывов и обедов сотрудников. Функции у приложения будут не особо сложные:
1) Когда человек уходит на перерыв, он ставит галочку, появляется статус "на перерыве" и все остальные видят, что он на перерыве, следовательно, пока идти нельзя. Когда возвращается - снимает галочку и следующий человек может идти.
2) В момент, когда он ставит галочку, начинает считаться время, больше 15 минут, его статус начинает подсвечиваться красным.
3) Также сделано с обедами, только там время 1 час и на обеде может быть сразу два человека.
Вопросы следующие:
1) Сложно ли такое реализовать на Django? Если нет, то можно хотя бы примерно набросать модели/архитектуру.
2) Возможно кто-то знает приложения с похожей функциональностью на Python?
Всем заранее спасибо за ответы!
Тотальный контроль сложно реализовывать на любом фреймворке
а зачем тут джанга? или уже что-то на джанге крутится?
Без JS ты такое не сделаешь, иначе бред получится. С помощью джанги можшь организовать логин сотрудников, график работы и перерывов в БД записать. Потом вывести все это на экран а JS-ом уже считать время и обновлять кто красный, а кто нет по средством ajax. Только они также не будут галочку нажимать))) А еще надо чтобы каждый только свою галочку мог нажать :)
Смотри как можно, добавляешь юзеру поле статус FK на таблицу Status, пару статусов - "на работе", "на обеде" Делаешь простую форму на страницу с галочкой, сотрудник логинится и видит только себя и заветную галочку. Как идет на обед ставит галочку, а джанга уже в группу телеграма пишет что Иван Иваныч ушел на обед, все подписаны на группу и видят. Как пришел снимает галочку и телега сообщает что Иван Иванович пришел. Можно еще писать кто пришел на работу(когда залогинился), а кто опоздал)))
Обсуждают сегодня