Revision 838

Date:
2021/11/27 21:27:26
Author:
ahitrov
Revision Log:
New field - accessible for retail | wholesale

Files:

Legend:

 
Added
 
Removed
 
Modified
  • utf8/plugins/webshop/lib/webshop/Coupon.pm

     
    20 20 [4, 'Прототип обработан роботом'],
    21 21 ],
    22 22 },
    23 { 'attr' => 'accessible', 'type' => 'status', 'rusname' => 'Доступность',
    24 'cases' => [
    25 [0, 'Всем'],
    26 [1, 'Только розница'],
    27 [2, 'Только опт'],
    28 ],
    29 },
    23 30 { 'attr' => 'uid_proto','type' => 'status', 'rusname' => 'Прототип пользовательского доступа',
    24 31 'cases' => [
    25 32 [0, 'Купон доступен всем пользователям'],
  • utf8/plugins/webshop/lib/webshop/SQL/CouponsTable.pm

     
    87 87 'default' => 'CURRENT_TIMESTAMP',
    88 88 },
    89 89 {
    90 'attr' => 'accessible',
    91 'type' => 'status',
    92 'rusname' => 'Доступность',
    93 'db_field' => 'accessible',
    94 'db_type' => 'integer',
    95 'db_opts' => "not null default 0",
    96 'default' => 0,
    97 },
    98 {
    90 99 'attr' => 'created_by',
    91 100 'type' => 'integer',
    92 101 'rusname' => 'ID создателя документа',
  • utf8/plugins/webshop/sql/TOAST/coupons.838.sql

     
    1 alter table webshop_coupons add column accessible smallint default 0 not null;
  • utf8/plugins/webshop/sql/TOAST/coupons.sql

     
    14 14 groups integer[],
    15 15 name text,
    16 16 code text not null,
    17 accessible smallint default 0 not null,
    17 18 data text
    18 19 );
    19 20

Небольшая справка по веткам

cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.

koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.

utf8 – актуальная ветка, заточенная под UTF-8.

Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.