Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

relnotes [2019/02/07 13:22]
nightfly
relnotes [2019/08/21 16:21] (текущий)
nightfly [1.0.1]
Строка 1: Строка 1:
 **Все рекомендации (а точнее - строгие требования) ниже, следует понимать как "перед обновлением"**\\ **Все рекомендации (а точнее - строгие требования) ниже, следует понимать как "перед обновлением"**\\
 в случае игнорирования этих рекомендаций и получении после этого очень нехороших эффектов - ССЗБ. в случае игнорирования этих рекомендаций и получении после этого очень нехороших эффектов - ССЗБ.
 +
 +====== 1.0.1 ======
 +
 +Просто обновляемся автообновлятором. Больше ничего <del>пока что</del> делать не нужно. Уже давно не нужнО.
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +DREAMKAS_ENABLED=0
 +DREAMKAS_AUTH_TOKEN=
 +</code>
 +
 +
 +
 +
 +Изменения в структуре БД:
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `dreamkas_operations` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `operation_id` varchar(255) NOT NULL,
 +  `date_create` datetime NOT NULL,
 +  `date_finish` datetime NOT NULL,
 +  `date_resend` datetime NOT NULL,
 +  `status` varchar(255) NOT NULL,
 +  `error_code` varchar(255) NOT NULL,
 +  `error_message` varchar(255) NOT NULL,
 +  `receipt_id` varchar(255) NOT NULL,
 +  `operation_body` TEXT NOT NULL,
 +  `repeat_count` tinyint(3) NOT NULL DEFAULT 0,
 +  PRIMARY KEY (`id`),
 +  UNIQUE KEY (`operation_id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 +
 +CREATE TABLE IF NOT EXISTS `dreamkas_services_relations` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `service` varchar(42) NOT NULL,
 +  `goods_id` varchar(255) NOT NULL,
 +  `goods_name` varchar(255) NOT NULL,
 +  `goods_type` varchar(255) NOT NULL,
 +  `goods_price` double NOT NULL,
 +  `goods_tax` varchar(255) NOT NULL,
 +  `goods_vendorcode` varchar(255) NOT NULL,
 +  PRIMARY KEY (`id`),
 +  UNIQUE KEY (`service`, `goods_id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 +
 +CREATE TABLE IF NOT EXISTS `dreamkas_banksta2_relations` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `bs2_rec_id` int(11) NOT NULL,
 +  `operation_id` varchar(255) NOT NULL,
 +  `receipt_id` varchar(255) NOT NULL,
 +  PRIMARY KEY (`id`),
 +  UNIQUE KEY (bs2_rec_id),
 +  UNIQUE KEY (`operation_id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 +
 +CREATE TABLE IF NOT EXISTS `callmeback` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `date` datetime NOT NULL,
 +  `number` varchar(250) DEFAULT NULL,
 +  `state` varchar(40) DEFAULT NULL,
 +   PRIMARY KEY (`id`)
 +) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +</code>
 +====== 1.0.0 ======
 +
 +Просто обновляемся автообновлятором и нажимаем кнопочки в менеджере обновлений.
 +
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +BACKUPS_MAX_AGE=7
 +DARKVOID_CACHETIME=10
 +VISOR_CHARGE_MODE=1
 +TRINITYTV_RDEVS=0
 +REMOTEAPI_DISABLE_CALLS=""
 +FDBARCHIVE_MAX_AGE=3
 +</code>
 +
 +
 +В конфиг userstats.ini добавить:
 +<code ini>
 +VISOR_ENABLED=0
 +TRINITYTV_CHANLIST_URL=""
 +</code>
 +
 +В конфиг ymaps.ini добавить:
 +<code ini>
 +LEAFLET_TILE_LAYER=""
 +</code>
 +
 +
 +
 +Изменения в структуре БД:
 +<code sql>
 +ALTER TABLE `visor_users` ADD `primarylogin` VARCHAR(255) NULL AFTER `chargecams`, ADD INDEX (`primarylogin`);
 +
 +CREATE TABLE IF NOT EXISTS `fdbarchive` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `date` datetime NOT NULL,
 +  `devid` int(11) DEFAULT NULL,
 +  `devip` varchar(64) DEFAULT NULL,
 +  `data` longtext,
 +  `pon` tinyint(4) DEFAULT '0',
 +  PRIMARY KEY (`id`),
 +  KEY `devid` (`devid`,`devip`),
 +  KEY `pon` (`pon`)
 +) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `askcalls` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `filename` varchar(250) DEFAULT NULL,
 +  `login` varchar(250) DEFAULT NULL,
 +   PRIMARY KEY (`id`)
 +) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +</code>
 +
 +====== 0.9.9 ======
 +
 +Просто обновляемся автообновлятором и нажимаем кнопочки в менеджере обновлений, ведь лень - это неосознанная мудрость.
 +
 +Ну, а для закоренелых мануальнорежимников:
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +BANKSTA2_ENABLED=0
 +BANKSTA2_PAYMENTID_INET=24
 +BANKSTA2_PAYMENTID_UKV=25
 +VISOR_ENABLED=0
 +</code>
 +
 +В конфиг userstats.ini добавить:
 +<code ini>
 +SWEETTV_ENABLED=0
 +TRINITYTV_GUIDE_URL=""
 +</code>
 +
 +И, конечно же, изменения в структуре БД:
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `banksta2` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `date` datetime NOT NULL,
 +  `hash` varchar(255) NOT NULL,
 +  `filename` varchar(255) DEFAULT NULL,
 +  `admin` varchar(255) NOT NULL,
 +  `contract` varchar(255) DEFAULT NULL,
 +  `summ` varchar(42) NOT NULL,
 +  `address` varchar(255) DEFAULT NULL,
 +  `realname` varchar(255) DEFAULT NULL,
 +  `notes` varchar(255) DEFAULT NULL,
 +  `pdate` varchar(42) DEFAULT NULL,
 +  `ptime` varchar(42) DEFAULT NULL,
 +  `processed` tinyint(4) NOT NULL,
 +  `canceled` tinyint(4) NOT NULL,
 +  `service_type` varchar(100) NOT NULL DEFAULT '',
 +  `payid` int(11) DEFAULT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 +
 +CREATE TABLE IF NOT EXISTS `banksta2_presets` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `presetname` varchar(80) NOT NULL,
 +  `col_realname` varchar(20) DEFAULT '',
 +  `col_address` varchar(20) DEFAULT '',
 +  `col_paysum` varchar(20) DEFAULT '',
 +  `col_paypurpose` varchar(20) DEFAULT '',
 +  `col_paydate` varchar(20) DEFAULT '',
 +  `col_paytime` varchar(20) DEFAULT '',
 +  `col_contract` varchar(20) DEFAULT '',
 +  `guess_contract` tinyint(3) DEFAULT 0,
 +  `contract_delim_start` varchar(40) DEFAULT '',
 +  `contract_delim_end` varchar(40) DEFAULT '',
 +  `contract_min_len` tinyint(3) DEFAULT 0,
 +  `contract_max_len` tinyint(3) DEFAULT 0,
 +  `service_type` varchar(100) NOT NULL DEFAULT '',
 +  `inet_srv_start_delim` varchar(40) DEFAULT '',
 +  `inet_srv_end_delim` varchar(40) DEFAULT '',
 +  `inet_srv_keywords` varchar(200) DEFAULT '',
 +  `ukv_srv_start_delim` varchar(40) DEFAULT '',
 +  `ukv_srv_end_delim` varchar(40) DEFAULT '',
 +  `ukv_srv_keywords` varchar(200) DEFAULT '',
 +  `skip_row` tinyint(3) DEFAULT 0,
 +  `col_skiprow` varchar(20) DEFAULT '',
 +  `skip_row_keywords` varchar(200) DEFAULT '',
 +  PRIMARY KEY (`id`),
 +  UNIQUE KEY (`presetname`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 +
 +CREATE TABLE IF NOT EXISTS `visor_users` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `regdate` datetime NOT NULL,
 +  `realname` varchar(250) DEFAULT NULL,
 +  `phone` varchar(40) DEFAULT NULL,
 +  `chargecams` tinyint(4) NOT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +
 +
 +CREATE TABLE IF NOT EXISTS `visor_cams` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `visorid` int(11) NOT NULL,
 +  `login` varchar(250) NOT NULL,
 +  `primary` tinyint(4) NOT NULL,
 +  `camlogin` varchar(250) DEFAULT NULL,
 +  `campassword` varchar(250) DEFAULT NULL,
 +  `port` int(11) DEFAULT NULL,
 +  `dvrid` int(11) DEFAULT NULL,
 +  `dvrlogin` varchar(250) DEFAULT NULL,
 +  `dvrpassword` varchar(250) DEFAULT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +
 +CREATE TABLE IF NOT EXISTS `visor_dvrs` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `ip` varchar(250) NOT NULL,
 +  `port` int(11) DEFAULT NULL,
 +  `login` varchar(250) DEFAULT NULL,
 +  `password` varchar(250) DEFAULT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +</code>
 +
 +====== 0.9.8 ======
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +PRINT_RECEIPTS_ENABLED=0
 +MULTIGEN_POD_ON_IP_CHANGE=0
 +</code>
 +
 +Опять изменения в структуре БД, но вы уже должно быть привыкли всё руками накатывать, да?
 +<code sql>
 +ALTER TABLE `pononu` ADD KEY login (`login`);
 +</code>
 +
 +====== 0.9.7 ======
 +Просто обновляемся обновлятором и нажимаем полторы кнопки в "менеджере обновлений".
 +Но если Вы недостаточно ленивы:
 +
 +В конфиг alter.ini добавить:
 +<code ini>
 +NMLEASES_EXTEND=0
 +IGNORE_PASSWORD_UNIQUE=0
 +WAREHOUSE_RECPRICE=0
 +EASY_CHARGE=0
 +DDT_ENABLED=0
 +MULTIGEN_POD_ON_MAC_CHANGE=0
 +</code>
 +
 +В конфиг userstats.ini добавить:
 +<code ini>
 +PC_SERIES_AND_SN=0
 +PC_SERIES_LENGTH=4
 +</code>
 +
 +Ну и как без изменений структуры БД? Да никак.
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `capabhist` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `capabid` int(11) NOT NULL,
 +  `admin` varchar(40) NOT NULL,
 +  `date` datetime NOT NULL,
 +  `type` varchar(40) NOT NULL,
 +  `event` varchar(255) DEFAULT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +
 +ALTER TABLE `ddt_options` ADD `setcredit` TINYINT NULL AFTER `chargeuntilday`; 
 +</code>
  
  
 ====== 0.9.6 ====== ====== 0.9.6 ======
-Пока что ничего делать не нужно. Просто обновляемся обновлятором и нажимаем полторы кнопки в "менеджере обновлений".+Просто обновляемся обновлятором и нажимаем полторы кнопки в "менеджере обновлений".
 Но если Вам религия не позволяет или просто страаааашно: Но если Вам религия не позволяет или просто страаааашно:
  
Строка 11: Строка 279:
 SIGMON_WCPE_AP_LIST_SORT="id" SIGMON_WCPE_AP_LIST_SORT="id"
 DEVICES_LISTS_SORT_BY_MODELNAME=0 DEVICES_LISTS_SORT_BY_MODELNAME=0
 +PON_UI_USE_TABS=0
 +ANDROID_ENABLED=1
 +MAPON_ENABLED=0
 +MAPON_APIKEY=""
 +</code>
 +
 +Ого, еще и патчи на БД
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `ddt_options` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `tariffname` varchar(40) NOT NULL,
 +  `period` varchar(10) NOT NULL,
 +  `startnow` tinyint(4) NOT NULL,
 +  `duration` int(11) NOT NULL,
 +  `chargefee` tinyint(4) NOT NULL,
 +  `chargeuntilday` int(11) DEFAULT NULL,
 +  `tariffmove` varchar(40) NOT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +
 +CREATE TABLE IF NOT EXISTS `ddt_users` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `login` varchar(32) NOT NULL,
 +  `active` tinyint(4) NOT NULL,
 +  `startdate` datetime NOT NULL,
 +  `curtariff` varchar(40) NOT NULL,
 +  `enddate` date NOT NULL,
 +  `nexttariff` varchar(40) NOT NULL,
 +  `dwiid` int(11) NOT NULL,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +
 +CREATE TABLE IF NOT EXISTS `switch_groups` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `groupname` varchar(255) NOT NULL,
 +  `groupdescr` varchar(500) NOT NULL DEFAULT '',
 +  PRIMARY KEY (`id`),
 +  UNIQUE KEY (`groupname`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 +
 +CREATE TABLE IF NOT EXISTS `switch_groups_relations` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `switch_id` int(11) NOT NULL,
 +  `sw_group_id` int(11) NOT NULL,
 +  PRIMARY KEY (`id`),
 +  UNIQUE KEY (`switch_id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 </code> </code>
  
Строка 737: Строка 1052:
 <code ini> <code ini>
 DEALWITHIT_IN_PROFILE=0 DEALWITHIT_IN_PROFILE=0
-STREETS_ALIAS_AUTOGEN=0+STREETS_ALIAS_AUTOGEN=1
 TASKMAN_TELEGRAM_PROFILE_CHECK=0 TASKMAN_TELEGRAM_PROFILE_CHECK=0
 TASKMAN_NEWTASK_AUTOTIME=0 TASKMAN_NEWTASK_AUTOTIME=0
relnotes.1549538555.txt.gz · Последние изменения: 2019/02/07 13:22 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki