Чтобы фильтровать список по любым полям, например, по адресу. Кому то может быть нужно чтобы видеть заказы только по смоему адресу или по конкретным пользователям.
Сделать сохранение этих фильмтров либо в БД либо ещё где-то, чтобы при выходе пользователя и заходе заново у него все фильты сохранялось.
Фильтры должны поддержитьва либо регулярные выражения (RegExp, .Москва.) либо (*, ?, Москва).
В списке заказов необходимо чтобы над каждым полем можно было указать свой фильтр.
Время - неделя
Для чего это нужно.
1. Чтобы фильтровать список по любым полям, например, по адресу. Кому то может быть нужно чтобы видеть заказы только по смоему адресу или по конкретным пользователям.
2. Сделать сохранение этих фильмтров либо в БД либо ещё где-то, чтобы при выходе пользователя и заходе заново у него все фильты сохранялось.
3. Фильтры должны поддержитьва либо регулярные выражения (RegExp, .*Москва.*) либо (*, ?, *Москва*).
В списке заказов необходимо чтобы над каждым полем можно было указать свой фильтр.
Время - неделя
"*asd" в поиске выдаёт ошибку. Ошибки нужно ловить и выдавать пользователя "ошибка в запросе, он не соответствует регулярному выражению"
Для мобильников посмотреть интерфейс. Таблица плохо видна в вертикальном режиме.
Поиск по конкретной категории
Номер заказа
Username - "Имя пользователя"
Поле name практически у всех None, нужно подумать что туда прописать.
Может быть есть возможность ещё больше гибкости добавить в отображение таблицы (например перемещение столбцов)
Имя категории.
Статус заказа messages_order_status
Сообщения при изменении статуса заказа
msg = self.GetMessage(mod_table_operate.NotificationMessage(new_status))
msg = self.UpdateMessage(msg, None, item)
При изменении поля orders должно отправляться уведомление в бот "/change orders 23" 23 - номер заказа
1. "*asd" в поиске выдаёт ошибку. Ошибки нужно ловить и выдавать пользователя "ошибка в запросе, он не соответствует регулярному выражению"
2. Для мобильников посмотреть интерфейс. Таблица плохо видна в вертикальном режиме.
3. Поиск по конкретной категории
4. Номер заказа
5. Username - "Имя пользователя"
Поле name практически у всех None, нужно подумать что туда прописать.
6. Может быть есть возможность ещё больше гибкости добавить в отображение таблицы (например перемещение столбцов)
7. Имя категории.
8. Статус заказа messages_order_status
9. Сообщения при изменении статуса заказа
msg = self.GetMessage(mod_table_operate.NotificationMessage(new_status))
msg = self.UpdateMessage(msg, None, item)
10. При изменении поля orders должно отправляться уведомление в бот "/change orders 23" 23 - номер заказа
Для чего это нужно.
В списке заказов необходимо чтобы над каждым полем можно было указать свой фильтр.
Время - неделя
Поле name практически у всех None, нужно подумать что туда прописать.
msg = self.GetMessage(mod_table_operate.NotificationMessage(new_status))
msg = self.UpdateMessage(msg, None, item)