class callback_form(form_base): fields = [ field('date_begin', ''), field('date_end', ''), field('distrib_id', -1, int, ValueError), ] labels = { 'date_begin': u'Начало периода', 'date_end': u'Конец периода', 'distrib_id': u'Поставщик', } ftypes = { 'date_begin': 'date', 'date_end': 'date', 'distrib_id': 'select', } def select_distrib_id(self, field): options = [] options.append(E.option(E.value('0'), u'все')) for r in self.template_ref().dbconn.query(Distributor).filter( Product.distrib_id == Distributor.distrib_id): options.append( E.option(E.value(str(r.distrib_id)), "%s" % (r.discription))) # options.append(E.option(E.value('-1'),u'----------------')) return E.options(*options)
class callback_form(form_base): fields = [ field('url_path', ''), field('url_label', ''), field('module', ''), field('callable', ''), field('action', '', check_action), ] labels = { 'url_path': u"Путь", 'url_label': u"Метка", 'module': u"Модуль", 'callable': u"Объект", } ftypes = { 'url_label': 'select', } def select_url_label(self, field): return E.options(*[ E.option(E.value(r.url_label), u"%s [ %s ]" % (r.url_label, r.url_prefix)) for r in self.template_ref().dbconn.query(Urllabel).order_by( Urllabel.url_label) ])
class callback_form(form_base): fields = [ field('group_id', 0, int, ValueError), field('oper_id', 0, int, ValueError), field('group_include', 'default'), field('group_kw', ''), field('action', ''), ]
class callback_form(form_base): fields = [ field('order_id', 0, int, ValueError), field('comment',''), field('action',''), ] labels = {'comment':u'Комментарий'} ftypes = {'comment': 'textarea'}
class callback_form(form_base): fields = [ field('status_id', 0, int, ValueError), field('name', ''), field('action', ''), ] labels = { 'name': u'Имя', }
class callback_form(form_base): fields = ( field('auth_tries', 0, int, ValueError), field('auth_name', ''), field('auth_key', ''), ) labels = { 'auth_name': u"Имя пользователя", 'auth_key': u"Пароль", }
class callback_form(form_base): fields = [ field('delivery_id', 0, int, ValueError), field('name', ''), field('price', 0), field('action', ''), ] labels = { 'name': u'Имя', 'price': u'Стоимость', }
class callback_form(form_base): fields = [ field('distrib_id', 0, int, ValueError), field('category_id', 0, int, ValueError), field('weight', 50), field('discription', ''), field('send_sms', ''), field('zip_visible', ''), field('phone', None), field('rate', 0), field('supplier_id', 0), field('action', ''), ] labels = { 'category_id': u'Выберите категорию', 'discription': u'Описание', 'send_sms': u'Отправка сообщений при заказе', 'phone': u'Телефоны для смс (в формате 7ХХХХХХХХХХ) через запятую', 'zip_visible': u'Делать невидимыми продукты при изменении из csv', 'rate': '%', 'supplier_id': u'Поставщик', } ftypes = { 'category_id': 'select', 'send_sms': 'select', 'zip_visible': 'select', 'supplier_id': 'select', } def select_category_id(self, field): options = [] for r in self.template_ref().dbconn.query(Category).all(): options.append(E.option(E.value(str(r.category_id)), r.name)) return E.options(*options) def select_supplier_id(self, field): options = [] options.append(E.option(E.value('0'), u'нет')) for r in self.template_ref().dbconn.query(Supplier).all(): options.append(E.option(E.value(str(r.supplier_id)), r.name)) return E.options(*options) def select_send_sms(self, field): options = [] options.append(E.option(E.value(u'no'), u'нет')) options.append(E.option(E.value(u'yes'), u'да')) return E.options(*options) def select_zip_visible(self, field): options = [] options.append(E.option(E.value(u'no'), u'нет')) options.append(E.option(E.value(u'yes'), u'да')) return E.options(*options)
class callback_form(form_base): fields = [ field('uri', ''), field('num', ''), field('image', None, complexity=True), field('action', ''), ] labels = { 'uri': u'Ссылка', 'image': u'Загрузите фото', } ftypes = {'image': 'file'}
class callback_form(form_base): fields = [ field('line_id', 0, int, ValueError), field('name', ''), field('link', ''), field('color', ''), field('action', ''), ] labels = { 'name': u'Текст', 'link': u'Ссылка', 'color': u'Цвет', }
class callback_form(form_base): fields = [ field('new_id', 0, int, ValueError), field('name', ''), field('uri', ''), field('overview', ''), field('action', ''), ] labels = { 'overview': u'Краткое содержание', 'name': u'Название', 'uri': u'Часть url', }
class callback_form(form_base): fields = [ field('order_id', 0, int, ValueError), field('status',''), field('action',''), ] labels = {'status':u'Выберите статус заказа'} ftypes = {'status':'select'} def select_status(self, field): options = [] for r in self.template_ref().dbconn.query(Status_order).all(): options.append(E.option(E.value(str(r.status_order_id)), r.name)) return E.options(*options)
class callback_form(form_base): fields = [ field('url_kw', ''), field('kw_info', ''), field('kw_help', ''), field('action', '', check_action), ] labels = { 'url_kw': u"Токен", 'kw_info': u"Описание", 'kw_help': u"Детальное описание", } ftypes = { 'kw_help': 'textarea', }
class callback_form(form_base): fields = [ field('secret_old', ''), field('secret_new', ''), field('secret_repeat', ''), field('action', ''), ] labels = { 'secret_old': u"Старый пароль", 'secret_new': u"Новый пароль", 'secret_repeat': u"Повтор пароля", } ftypes = { 'secret_old': 'password', 'secret_new': 'password', 'secret_repeat': 'password', }
class callback_form(form_base): fields = [ field('banner_id', 0, int, ValueError), field('name', None, complexity=True), field('mark', ''), field('link', ''), field('alt', ''), field('title', ''), field('action', ''), ] labels = { 'name': u'Загрузиет баннер', 'mark': u'Выберите тип', 'link': u'Ссылка', 'alt': u'Подсказка', 'title': u'Название', } ftypes = {'name': 'file', 'mark': 'select'} def select_mark(self, field): return E.options( E.option(E.value('left'), u'слева'), E.option(E.value('right'), u'справа'), E.option(E.value('top'), u'сверху'), E.option(E.value('bottom'), u'снизу'), )
class callback_form(form_base): fields = [ field('date_b', ''), field('date_e', ''), field('date_distr', ''), field('order_id', 0, int, ValueError), field('status', 0, int, ValueError), field('limit', 20, int, ValueError), field('offset', 0, int, ValueError), ] labels = { 'order_id':u'Номер заказа', 'status':u'Выберите статус заказа', 'date_b':u'Выберите начало периода', 'date_e':u'Выберите конец периода', 'date_distr':u'Выберите дату доставки', } ftypes = {'status':'select', 'date_b':'date', 'date_e':'date', 'date_distr':'date'} def select_status(self, field): options = [E.option(E.value('0'), '----------')] for r in self.template_ref().dbconn.query(Status_order).all(): options.append(E.option(E.value(str(r.status_order_id)), r.name)) return E.options(*options)
class callback_form(form_base): fields = [ field('delivery_id', 0, int, ValueError), field('payment_id', 0, int, ValueError), field('name', ''), field('note', ''), field('action', ''), ] labels = { 'payment_id': u'Оплата', 'name': u'Имя', 'note': u'Примечание', } ftypes = {'payment_id': 'select'} def select_payment_id(self, field): options = [] for r in self.template_ref().dbconn.query(Payment): options.append(E.option(E.value(str(r.payment_id)), r.name)) return E.options(*options)
class callback_form(form_base): fields = [ field('prod_order_id', 0,int, ValueError), field('order_id', 0,int, ValueError), field('product_id', 0,int, ValueError), field('count', 0), field('bonus', 0), field('sale', 0), field('action', ''), ]
class callback_form(form_base): fields = [ field('payment_id', 0, int, ValueError), field('sale_type', 'all'), field('name', ''), field('discription', ''), field('action', ''), ] labels = { 'sale_type': u'Покупатель', 'name': u'Имя', 'discription': u'Описание' } ftypes = {'sale_type': 'select'} def select_sale_type(self, field): return E.options( E.option(E.value('org_vat'), u'Платедьщик НДС'), E.option(E.value('org'), u'Неплательщик НДС'), E.option(E.value('pp'), u'Физическое лицо'), )
class callback_form(form_base): fields = [ field('new_id', 0, int, ValueError), field('name', ''), field('uri', ''), field('overview', ''), field('photo', None, complexity=True), field('action', ''), ] labels = { 'overview': u'Краткое содержание', 'photo': u'Загрузите фото для новости', 'name': u'Название', 'uri': u'Часть url', } ftypes = {'photo': 'file'}
class callback_form(form_base): fields = [ field('order_id', 0, int, ValueError), field('prod_order_id', 0, int, ValueError), field('action',''), ]
class callback_form(form_base): fields = [ field('order_id', 0,int, ValueError), field('username',''), field('sername',''), field('patronymic', ''), field('email',''), field('address',''), field('phones',''), field('sale_type',''), field('note',''), field('delivery_id',''), field('payment_id', ''), field('action', ''), ]
class callback_form(form_order): fields = [ field('date_distr_new',''), ]
class callback_form(form_order): fields = [ field('sale',''), ]
class callback_form(form_order): fields = [ field('status_new', 0,int, ValueError), ]
class callback_form(form_base): fields = [ field('info_page_id', 0, int, ValueError), field('category_id', 0, int, ValueError), field('weight', 0, int, ValueError), field('name', ''), field('uri', ''), field('photo', None, complexity=True), field('anons', ''), field('sarbc', ''), field('author', ''), field('text', ''), field('action', ''), ] labels = { 'category_id': u'Выберите категорию', 'name': u'Название', 'uri': u'Часть url', 'weight': u'Вес', 'photo': u'Фото', 'anons': u'Анонс', 'sarbc': u'Раздел на SARBC', 'author': u'Авторство', 'text': u'Текст статьи', } ftypes = { 'category_id': 'select', 'sarbc': 'select', 'photo': 'file', 'text': 'textarea', 'anons': 'textarea', 'author': 'textarea', } def select_category_id(self, field): options = [] for r in self.template_ref().dbconn.query(Category).all(): options.append(E.option(E.value(str(r.category_id)), r.name)) options.append(E.option(E.value(str(0)), u'все')) options.append(E.option(E.value(str(1)), u'статьи')) return E.options(*options) def select_sarbc(self, field): options = [] options.append(E.option(E.value(str('')), u'не размещать')) options.append(E.option(E.value(str('health')), u'здоровье')) options.append(E.option(E.value(str('auto')), u'авто')) options.append(E.option(E.value(str('mama')), u'мама и малыш')) options.append(E.option(E.value(str('torg')), u'торговля')) options.append(E.option(E.value(str('realty')), u'недвижимость')) return E.options(*options)
def meta_fields_userlevel(cls): fields = [ field('ie', cls.keyenc, setup='charset_detect'), ] fields.extend(cls.fields) cls.fields = fields
class callback_form(form_base): fields = [ field('order_id', 0, int, ValueError), ]
class callback_form(form_order): fields = [ field('comment',''), ]
class callback_form(form_base): fields = [ field('user_id', 0, int, ValueError), field('login', ''), field('username', ''), field('sername', ''), field('patronymic', ''), field('email', ''), field('address', ''), field('phones', ''), field('sale_type', ''), field('send2email', ''), field('action', ''), ]