|
|
@ -33,13 +33,15 @@ access_field = 'orderAccess' |
|
|
|
create_datetime_field = 'orderCreateDateTime' |
|
|
|
create_datetime_field = 'orderCreateDateTime' |
|
|
|
parent_id_field = 'catID' |
|
|
|
parent_id_field = 'catID' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pay_field = bd_table.TableField(photo_pay_field, bd_table.TableFieldDestiny.PHOTO_PAY, bd_table.TableFieldType.PHOTO) |
|
|
|
|
|
|
|
|
|
|
|
table = bd_table.Table(table_name, [ |
|
|
|
table = bd_table.Table(table_name, [ |
|
|
|
bd_table.TableField(key_name, bd_table.TableFieldDestiny.KEY, bd_table.TableFieldType.INT), |
|
|
|
bd_table.TableField(key_name, bd_table.TableFieldDestiny.KEY, bd_table.TableFieldType.INT), |
|
|
|
bd_table.TableField(user_id_field, bd_table.TableFieldDestiny.USER_ID, bd_table.TableFieldType.INT), |
|
|
|
bd_table.TableField(user_id_field, bd_table.TableFieldDestiny.USER_ID, bd_table.TableFieldType.INT), |
|
|
|
bd_table.TableField(name_field, bd_table.TableFieldDestiny.NAME, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(name_field, bd_table.TableFieldDestiny.NAME, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(desc_field, bd_table.TableFieldDestiny.DESC, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(desc_field, bd_table.TableFieldDestiny.DESC, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(photo_field, bd_table.TableFieldDestiny.PHOTO, bd_table.TableFieldType.PHOTO), |
|
|
|
bd_table.TableField(photo_field, bd_table.TableFieldDestiny.PHOTO, bd_table.TableFieldType.PHOTO), |
|
|
|
bd_table.TableField(photo_pay_field, bd_table.TableFieldDestiny.PHOTO_PAY, bd_table.TableFieldType.PHOTO), |
|
|
|
pay_field, |
|
|
|
bd_table.TableField(status_field, bd_table.TableFieldDestiny.STATUS, bd_table.TableFieldType.ENUM, a_Enum = OrderStatus), |
|
|
|
bd_table.TableField(status_field, bd_table.TableFieldDestiny.STATUS, bd_table.TableFieldType.ENUM, a_Enum = OrderStatus), |
|
|
|
bd_table.TableField(address_field, bd_table.TableFieldDestiny.ADDRESS, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(address_field, bd_table.TableFieldDestiny.ADDRESS, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(access_field, bd_table.TableFieldDestiny.ACCESS, bd_table.TableFieldType.STR), |
|
|
|
bd_table.TableField(access_field, bd_table.TableFieldDestiny.ACCESS, bd_table.TableFieldType.STR), |
|
|
@ -61,7 +63,7 @@ button_names = { |
|
|
|
ButtonNames.LIST_ALL: "📃 Список всех моих заказов", |
|
|
|
ButtonNames.LIST_ALL: "📃 Список всех моих заказов", |
|
|
|
mod_table_operate.ButtonNames.ADD: "✅ Добавить заказ", |
|
|
|
mod_table_operate.ButtonNames.ADD: "✅ Добавить заказ", |
|
|
|
mod_table_operate.ButtonNames.EDIT: "🛠 Редактировать мой заказ", |
|
|
|
mod_table_operate.ButtonNames.EDIT: "🛠 Редактировать мой заказ", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.PHOTO_PAY): "☐ Загрузить чек по оплате моего заказа", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.PHOTO_PAY): "🧾 Загрузить чек по оплате моего заказа", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.PHOTO): "☐ Изменить изображение в моём заказе", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.PHOTO): "☐ Изменить изображение в моём заказе", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.NAME): "≂ Изменить название в моём заказе", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.NAME): "≂ Изменить название в моём заказе", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.DESC): "𝌴 Изменить описание в моём заказе", |
|
|
|
mod_table_operate.EditButton(bd_table.TableFieldDestiny.DESC): "𝌴 Изменить описание в моём заказе", |
|
|
@ -224,8 +226,10 @@ class ModuleOrders(mod_table_operate.TableOperateModule): |
|
|
|
return super().AddBDItemFunc(a_ItemData, a_UserID) |
|
|
|
return super().AddBDItemFunc(a_ItemData, a_UserID) |
|
|
|
|
|
|
|
|
|
|
|
def GetStartButtons(self, a_Message, a_UserGroups): |
|
|
|
def GetStartButtons(self, a_Message, a_UserGroups): |
|
|
|
|
|
|
|
pay_access = self.GetAccessForEditKeyboardButtons(pay_field) |
|
|
|
return [ |
|
|
|
return [ |
|
|
|
[mod_table_operate.ButtonNames.ADD, user_access.AccessMode.ADD], |
|
|
|
[mod_table_operate.ButtonNames.ADD, user_access.AccessMode.ADD], |
|
|
|
|
|
|
|
[mod_table_operate.EditButton(pay_field.m_Destiny), pay_access], |
|
|
|
[mod_table_operate.ButtonNames.EDIT, user_access.AccessMode.EDIT], |
|
|
|
[mod_table_operate.ButtonNames.EDIT, user_access.AccessMode.EDIT], |
|
|
|
[mod_table_operate.ButtonNames.LIST, user_access.AccessMode.VIEW], |
|
|
|
[mod_table_operate.ButtonNames.LIST, user_access.AccessMode.VIEW], |
|
|
|
[mod_table_operate.ButtonNames.DEL, user_access.AccessMode.DELETE], |
|
|
|
[mod_table_operate.ButtonNames.DEL, user_access.AccessMode.DELETE], |
|
|
|