Merge branch 'sprint/224_tianshujie_63687' into 'sprint/228'
Sprint/224 tianshujie 63687 See merge request easycorp/zentaopms!4985
This commit is contained in:
@@ -0,0 +1,249 @@
|
||||
ALTER TABLE `zt_bug` MODIFY COLUMN `os` varchar(255) NOT NULL default '';
|
||||
ALTER TABLE `zt_bug` MODIFY COLUMN `browser` varchar(255) NOT NULL default '';
|
||||
|
||||
INSERT INTO `zt_lang` (`lang`, `module`, `section`, `key`, `value`, `system`, `vision`) VALUES
|
||||
('zh-cn', 'bug', 'browserList', 'all', '全部', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'chrome', 'Chrome', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'edge', 'Edge', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie', 'IE系列', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie11', 'IE11', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie10', 'IE10', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie9', 'IE9', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie8', 'IE8', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie7', 'IE7', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'ie6', 'IE6', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'firefox', 'firefox系列', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'firefox4', 'firefox4', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'firefox3', 'firefox3', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'firefox2', 'firefox2', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'opera', 'opera系列', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'opera11', 'opera11', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'opera10', 'opera10', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'opera9', 'opera9', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'safari', 'safari', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', '360', '360浏览器', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'qq', 'QQ浏览器', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'maxthon', '遨游', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'uc', 'UC', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'browserList', 'other', '其他', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'all', '全部', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'chrome', 'Chrome', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'edge', 'Edge', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie', 'IE系列', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie11', 'IE11', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie10', 'IE10', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie9', 'IE9', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie8', 'IE8', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie7', 'IE7', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'ie6', 'IE6', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'firefox', 'firefox系列', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'firefox4', 'firefox4', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'firefox3', 'firefox3', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'firefox2', 'firefox2', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'opera', 'opera系列', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'opera11', 'opera11', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'opera10', 'opera10', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'opera9', 'opera9', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'safari', 'safari', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', '360', '360瀏覽器', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'qq', 'QQ瀏覽器', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'maxthon', '遨游', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'uc', 'UC', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'browserList', 'other', '其他', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'all', 'All', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'chrome', 'Chrome', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'edge', 'Edge', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie', 'IE series', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie11', 'IE11', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie10', 'IE10', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie9', 'IE9', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie8', 'IE8', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie7', 'IE7', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'ie6', 'IE6', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'firefox', 'Firefox series', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'firefox4', 'Firefox4', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'firefox3', 'Firefox3', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'firefox2', 'Firefox2', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'opera', 'Opera series', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'opera11', 'Opera11', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'opera10', 'Opera10', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'opera9', 'Opera9', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'safari', 'Safari', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', '360', '360', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'qq', 'QQ', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'maxthon', 'Maxthon', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'uc', 'UC', '1', 'rnd'),
|
||||
('en', 'bug', 'browserList', 'other', 'Others', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'all', 'Tous', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'chrome', 'Chrome', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'edge', 'Edge', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie', 'IE series', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie11', 'IE11', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie10', 'IE10', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie9', 'IE9', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie8', 'IE8', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie7', 'IE7', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'ie6', 'IE6', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'firefox', 'Firefox series', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'firefox4', 'Firefox4', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'firefox3', 'Firefox3', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'firefox2', 'Firefox2', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'opera', 'Opera series', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'opera11', 'Opera11', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'opera10', 'Opera10', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'opera9', 'Opera9', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'safari', 'Safari', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', '360', '360', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'qq', 'QQ', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'maxthon', 'Maxthon', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'uc', 'UC', '1', 'rnd'),
|
||||
('fr', 'bug', 'browserList', 'other', 'Autres', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'all', 'Alle', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'chrome', 'Chrome', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'edge', 'Edge', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie', 'IE series', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie11', 'IE11', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie10', 'IE10', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie9', 'IE9', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie8', 'IE8', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie7', 'IE7', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'ie6', 'IE6', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'firefox', 'Firefox series', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'firefox4', 'Firefox4', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'firefox3', 'Firefox3', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'firefox2', 'Firefox2', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'opera', 'Opera series', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'opera11', 'Opera11', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'opera10', 'Opera10', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'opera9', 'Opera9', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'safari', 'Safari', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', '360', '360', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'qq', 'QQ', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'maxthon', 'Maxthon', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'uc', 'UC', '1', 'rnd'),
|
||||
('de', 'bug', 'browserList', 'other', 'Andere', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'all', '全部', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'windows', 'Windows', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win11', 'Windows 11', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win10', 'Windows 10', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win8', 'Windows 8', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win7', 'Windows 7', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'winxp', 'Windows XP', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'osx', 'Mac OS', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'android', 'Android', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'ios', 'IOS', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'linux', 'Linux', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'ubuntu', 'Ubuntu', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'chromeos', 'Chrome OS', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'fedora', 'Fedora', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'vista', 'Windows Vista', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win2012', 'Windows 2012', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win2008', 'Windows 2008', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win2003', 'Windows 2003', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'win2000', 'Windows 2000', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'wp8', 'WP8', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'wp7', 'WP7', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'symbian', 'Symbian', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'freebsd', 'FreeBSD', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'unix', 'Unix', '1', 'rnd'),
|
||||
('zh-cn', 'bug', 'osList', 'others', '其他', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'all', '全部', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'windows', 'Windows', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win11', 'Windows 11', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win10', 'Windows 10', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win8', 'Windows 8', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win7', 'Windows 7', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'winxp', 'Windows XP', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'osx', 'Mac OS', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'android', 'Android', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'ios', 'IOS', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'linux', 'Linux', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'ubuntu', 'Ubuntu', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'chromeos', 'Chrome OS', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'fedora', 'Fedora', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'vista', 'Windows Vista', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win2012', 'Windows 2012', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win2008', 'Windows 2008', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win2003', 'Windows 2003', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'win2000', 'Windows 2000', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'wp8', 'WP8', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'wp7', 'WP7', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'symbian', 'Symbian', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'freebsd', 'FreeBSD', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'unix', 'Unix', '1', 'rnd'),
|
||||
('zh-tw', 'bug', 'osList', 'others', '其他', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'all', 'All', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'windows', 'Windows', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win11', 'Windows 11', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win10', 'Windows 10', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win8', 'Windows 8', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win7', 'Windows 7', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'winxp', 'Windows XP', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'osx', 'Mac OS', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'android', 'Android', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'ios', 'IOS', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'linux', 'Linux', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'ubuntu', 'Ubuntu', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'chromeos', 'Chrome OS', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'fedora', 'Fedora', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'vista', 'Windows Vista', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win2012', 'Windows 2012', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win2008', 'Windows 2008', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win2003', 'Windows 2003', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'win2000', 'Windows 2000', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'wp8', 'WP8', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'wp7', 'WP7', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'symbian', 'Symbian', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'freebsd', 'FreeBSD', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'unix', 'Unix', '1', 'rnd'),
|
||||
('en', 'bug', 'osList', 'others', 'Others', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'all', 'Tous', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'windows', 'Windows', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win11', 'Windows 11', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win10', 'Windows 10', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win8', 'Windows 8', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win7', 'Windows 7', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'winxp', 'Windows XP', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'osx', 'Mac OS', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'android', 'Android', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'ios', 'IOS', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'linux', 'Linux', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'ubuntu', 'Ubuntu', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'chromeos', 'Chrome OS', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'fedora', 'Fedora', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'vista', 'Windows Vista', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win2012', 'Windows 2012', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win2008', 'Windows 2008', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win2003', 'Windows 2003', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'win2000', 'Windows 2000', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'wp8', 'WP8', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'wp7', 'WP7', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'symbian', 'Symbian', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'freebsd', 'FreeBSD', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'unix', 'Unix', '1', 'rnd'),
|
||||
('fr', 'bug', 'osList', 'others', 'Autres', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'all', 'Alle', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'windows', 'Windows', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win11', 'Windows 11', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win10', 'Windows 10', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win8', 'Windows 8', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win7', 'Windows 7', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'winxp', 'Windows XP', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'osx', 'Mac OS', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'android', 'Android', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'ios', 'IOS', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'linux', 'Linux', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'ubuntu', 'Ubuntu', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'chromeos', 'Chrome OS', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'fedora', 'Fedora', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'vista', 'Windows Vista', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win2012', 'Windows 2012', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win2008', 'Windows 2008', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win2003', 'Windows 2003', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'win2000', 'Windows 2000', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'wp8', 'WP8', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'wp7', 'WP7', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'symbian', 'Symbian', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'freebsd', 'FreeBSD', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'unix', 'Unix', '1', 'rnd'),
|
||||
('de', 'bug', 'osList', 'others', 'Andere', '1', 'rnd');
|
||||
+2
-2
@@ -262,8 +262,8 @@ CREATE TABLE IF NOT EXISTS `zt_bug` (
|
||||
`severity` tinyint(4) NOT NULL default '0',
|
||||
`pri` tinyint(3) unsigned NOT NULL,
|
||||
`type` varchar(30) NOT NULL default '',
|
||||
`os` varchar(30) NOT NULL default '',
|
||||
`browser` varchar(30) NOT NULL default '',
|
||||
`os` varchar(255) NOT NULL default '',
|
||||
`browser` varchar(255) NOT NULL default '',
|
||||
`hardware` varchar(30) NOT NULL,
|
||||
`found` varchar(30) NOT NULL default '',
|
||||
`steps` mediumtext NOT NULL,
|
||||
|
||||
+10
-17
@@ -133,35 +133,28 @@ $config->bug->search['params']['branch'] = array('operator' => '=',
|
||||
$config->bug->search['params']['plan'] = array('operator' => '=', 'control' => 'select', 'values' => '');
|
||||
$config->bug->search['params']['module'] = array('operator' => 'belong', 'control' => 'select', 'values' => 'modules');
|
||||
$config->bug->search['params']['execution'] = array('operator' => '=', 'control' => 'select', 'values' => 'executions');
|
||||
|
||||
$config->bug->search['params']['severity'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->severityList);
|
||||
$config->bug->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->priList);
|
||||
$config->bug->search['params']['type'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->typeList);
|
||||
$config->bug->search['params']['os'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->osList);
|
||||
$config->bug->search['params']['browser'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->browserList);
|
||||
$config->bug->search['params']['os'] = array('operator' => 'include', 'control' => 'select', 'values' => $lang->bug->osList);
|
||||
$config->bug->search['params']['browser'] = array('operator' => 'include', 'control' => 'select', 'values' => $lang->bug->browserList);
|
||||
$config->bug->search['params']['resolution'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->bug->resolutionList);
|
||||
|
||||
$config->bug->search['params']['activatedCount']= array('operator' => '>=', 'control' => 'input', 'values' => '');
|
||||
|
||||
$config->bug->search['params']['toTask'] = array('operator' => '=', 'control' => 'input', 'values' => '');
|
||||
$config->bug->search['params']['toStory'] = array('operator' => '=', 'control' => 'input', 'values' => '');
|
||||
|
||||
$config->bug->search['params']['openedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->bug->search['params']['closedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->bug->search['params']['lastEditedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
|
||||
$config->bug->search['params']['mailto'] = array('operator' => 'include', 'control' => 'select', 'values' => 'users');
|
||||
|
||||
$config->bug->search['params']['mailto'] = array('operator' => 'include', 'control' => 'select', 'values' => 'users');
|
||||
$config->bug->search['params']['openedBuild'] = array('operator' => 'include', 'control' => 'select', 'values' => 'builds');
|
||||
$config->bug->search['params']['resolvedBuild'] = array('operator' => '=', 'control' => 'select', 'values' => 'builds');
|
||||
|
||||
$config->bug->search['params']['openedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['assignedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['resolvedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['closedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['lastEditedDate']= array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['deadline'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['activatedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['openedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['assignedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['resolvedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['closedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['lastEditedDate']= array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['deadline'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->bug->search['params']['activatedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
|
||||
$config->bug->datatable = new stdclass();
|
||||
$config->bug->datatable->defaultField = array('id', 'severity', 'pri', 'confirmed', 'title', 'status', 'openedBy', 'openedDate', 'assignedTo', 'resolution', 'actions');
|
||||
|
||||
@@ -859,6 +859,7 @@ class bug extends control
|
||||
$this->view->moduleID = $moduleID;
|
||||
$this->view->branch = $branch;
|
||||
$this->view->branches = $branches;
|
||||
|
||||
$this->display();
|
||||
}
|
||||
|
||||
@@ -1379,8 +1380,6 @@ class bug extends control
|
||||
$this->view->priList = array('0' => '', 'ditto' => $this->lang->bug->ditto) + $this->lang->bug->priList;
|
||||
$this->view->resolutionList = array('' => '', 'ditto' => $this->lang->bug->ditto) + $this->lang->bug->resolutionList;
|
||||
$this->view->statusList = array('' => '', 'ditto' => $this->lang->bug->ditto) + $this->lang->bug->statusList;
|
||||
$this->view->osList = array('' => '', 'ditto' => $this->lang->bug->ditto) + $this->lang->bug->osList;
|
||||
$this->view->browserList = array('' => '', 'ditto' => $this->lang->bug->ditto) + $this->lang->bug->browserList;
|
||||
$this->view->bugs = $bugs;
|
||||
$this->view->branch = $branch;
|
||||
$this->view->users = $users;
|
||||
|
||||
@@ -55,3 +55,4 @@ html[lang='de'] #keywordsAddonLabel, .task {width: 73px;}
|
||||
#executionLabel {display: inline; position: relative; width: 50%; left: 37%;}
|
||||
#projectLabel {display: inline;}
|
||||
#openedBuildLabel {display: inline; position: relative; width: 50%; left: 14%;}
|
||||
#bugTypeInputGroup > .table-col {width: 40% !important;}
|
||||
|
||||
@@ -5,3 +5,4 @@
|
||||
.tab-pane table {border: 1px solid #ddd; border-top: none;}
|
||||
.btn-edit-comment {z-index: 100;}
|
||||
.select-project-modal .modal-body {right: 15px;}
|
||||
.osContent, .browserContent {margin: 0 0 5px;}
|
||||
|
||||
+32
-45
@@ -232,51 +232,39 @@ $lang->bug->priList[2] = '2';
|
||||
$lang->bug->priList[3] = '3';
|
||||
$lang->bug->priList[4] = '4';
|
||||
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = 'Alle';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['vista'] = 'Windows Vista';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['win2012'] = 'Windows 2012';
|
||||
$lang->bug->osList['win2008'] = 'Windows 2008';
|
||||
$lang->bug->osList['win2003'] = 'Windows 2003';
|
||||
$lang->bug->osList['win2000'] = 'Windows 2000';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['wp8'] = 'WP8';
|
||||
$lang->bug->osList['wp7'] = 'WP7';
|
||||
$lang->bug->osList['symbian'] = 'Symbian';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['freebsd'] = 'FreeBSD';
|
||||
$lang->bug->osList['osx'] = 'OS X';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = 'Andere';
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = 'Alle';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win11'] = 'Windows 11';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['osx'] = 'Mac OS';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['ubuntu'] = 'Ubuntu';
|
||||
$lang->bug->osList['chromeos'] = 'Chrome OS';
|
||||
$lang->bug->osList['fedora'] = 'Fedora';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = 'Andere';
|
||||
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = 'Alle';
|
||||
$lang->bug->browserList['ie'] = 'IE series';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['ie7'] = 'IE7';
|
||||
$lang->bug->browserList['ie6'] = 'IE6';
|
||||
$lang->bug->browserList['chrome'] = 'chrome';
|
||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
||||
$lang->bug->browserList['firefox4'] = 'Firefox4';
|
||||
$lang->bug->browserList['firefox3'] = 'Firefox3';
|
||||
$lang->bug->browserList['firefox2'] = 'Firefox2';
|
||||
$lang->bug->browserList['opera'] = 'Opera series';
|
||||
$lang->bug->browserList['oprea11'] = 'Opera11';
|
||||
$lang->bug->browserList['oprea10'] = 'Opera10';
|
||||
$lang->bug->browserList['opera9'] = 'Opera9';
|
||||
$lang->bug->browserList['safari'] = 'Safari';
|
||||
$lang->bug->browserList['maxthon'] = 'Maxthon';
|
||||
$lang->bug->browserList['uc'] = 'UC';
|
||||
$lang->bug->browserList['other'] = 'Andere';
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = 'Alle';
|
||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||
$lang->bug->browserList['edge'] = 'Edge';
|
||||
$lang->bug->browserList['ie'] = 'IE series';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
||||
$lang->bug->browserList['opera'] = 'Opera series';
|
||||
$lang->bug->browserList['safari'] = 'Safari';
|
||||
$lang->bug->browserList['360'] = '360 series';
|
||||
$lang->bug->browserList['qq'] = 'QQ series';
|
||||
$lang->bug->browserList['other'] = 'Andere';
|
||||
|
||||
$lang->bug->typeList[''] = '';
|
||||
$lang->bug->typeList['codeerror'] = 'Code Fehler';
|
||||
@@ -428,7 +416,6 @@ $lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed;
|
||||
$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe;
|
||||
$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe;
|
||||
$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe;
|
||||
|
||||
$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved;
|
||||
$lang->bug->featureBar['browse']['more'] = $lang->more;
|
||||
|
||||
|
||||
+32
-45
@@ -232,51 +232,39 @@ $lang->bug->priList[2] = '2';
|
||||
$lang->bug->priList[3] = '3';
|
||||
$lang->bug->priList[4] = '4';
|
||||
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = 'All';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['vista'] = 'Windows Vista';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['win2012'] = 'Windows 2012';
|
||||
$lang->bug->osList['win2008'] = 'Windows 2008';
|
||||
$lang->bug->osList['win2003'] = 'Windows 2003';
|
||||
$lang->bug->osList['win2000'] = 'Windows 2000';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['wp8'] = 'WP8';
|
||||
$lang->bug->osList['wp7'] = 'WP7';
|
||||
$lang->bug->osList['symbian'] = 'Symbian';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['freebsd'] = 'FreeBSD';
|
||||
$lang->bug->osList['osx'] = 'OS X';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = 'Others';
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = 'All';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win11'] = 'Windows 11';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['osx'] = 'Mac OS';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['ubuntu'] = 'Ubuntu';
|
||||
$lang->bug->osList['chromeos'] = 'Chrome OS';
|
||||
$lang->bug->osList['fedora'] = 'Fedora';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = 'Others';
|
||||
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = 'All';
|
||||
$lang->bug->browserList['ie'] = 'IE series';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['ie7'] = 'IE7';
|
||||
$lang->bug->browserList['ie6'] = 'IE6';
|
||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
||||
$lang->bug->browserList['firefox4'] = 'Firefox4';
|
||||
$lang->bug->browserList['firefox3'] = 'Firefox3';
|
||||
$lang->bug->browserList['firefox2'] = 'Firefox2';
|
||||
$lang->bug->browserList['opera'] = 'Opera series';
|
||||
$lang->bug->browserList['oprea11'] = 'Opera11';
|
||||
$lang->bug->browserList['oprea10'] = 'Opera10';
|
||||
$lang->bug->browserList['opera9'] = 'Opera9';
|
||||
$lang->bug->browserList['safari'] = 'Safari';
|
||||
$lang->bug->browserList['maxthon'] = 'Maxthon';
|
||||
$lang->bug->browserList['uc'] = 'UC';
|
||||
$lang->bug->browserList['other'] = 'Others';
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = 'All';
|
||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||
$lang->bug->browserList['edge'] = 'Edge';
|
||||
$lang->bug->browserList['ie'] = 'IE series';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
||||
$lang->bug->browserList['opera'] = 'Opera series';
|
||||
$lang->bug->browserList['safari'] = 'Safari';
|
||||
$lang->bug->browserList['360'] = '360 series';
|
||||
$lang->bug->browserList['qq'] = 'QQ series';
|
||||
$lang->bug->browserList['other'] = 'Others';
|
||||
|
||||
$lang->bug->typeList[''] = '';
|
||||
$lang->bug->typeList['codeerror'] = 'CodeError';
|
||||
@@ -428,7 +416,6 @@ $lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed;
|
||||
$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe;
|
||||
$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe;
|
||||
$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe;
|
||||
|
||||
$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved;
|
||||
$lang->bug->featureBar['browse']['more'] = $lang->more;
|
||||
|
||||
|
||||
+32
-45
@@ -232,51 +232,39 @@ $lang->bug->priList[2] = '2';
|
||||
$lang->bug->priList[3] = '3';
|
||||
$lang->bug->priList[4] = '4';
|
||||
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = 'Tous';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['vista'] = 'Windows Vista';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['win2012'] = 'Windows 2012';
|
||||
$lang->bug->osList['win2008'] = 'Windows 2008';
|
||||
$lang->bug->osList['win2003'] = 'Windows 2003';
|
||||
$lang->bug->osList['win2000'] = 'Windows 2000';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['wp8'] = 'WP8';
|
||||
$lang->bug->osList['wp7'] = 'WP7';
|
||||
$lang->bug->osList['symbian'] = 'Symbian';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['freebsd'] = 'FreeBSD';
|
||||
$lang->bug->osList['osx'] = 'OS X';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = 'Autres';
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = 'Tous';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win11'] = 'Windows 11';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['osx'] = 'Mac OS';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['ubuntu'] = 'Ubuntu';
|
||||
$lang->bug->osList['chromeos'] = 'Chrome OS';
|
||||
$lang->bug->osList['fedora'] = 'Fedora';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = 'Autres';
|
||||
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = 'Tous';
|
||||
$lang->bug->browserList['ie'] = 'IE series';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['ie7'] = 'IE7';
|
||||
$lang->bug->browserList['ie6'] = 'IE6';
|
||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
||||
$lang->bug->browserList['firefox4'] = 'Firefox4';
|
||||
$lang->bug->browserList['firefox3'] = 'Firefox3';
|
||||
$lang->bug->browserList['firefox2'] = 'Firefox2';
|
||||
$lang->bug->browserList['opera'] = 'Opera series';
|
||||
$lang->bug->browserList['oprea11'] = 'Opera11';
|
||||
$lang->bug->browserList['oprea10'] = 'Opera10';
|
||||
$lang->bug->browserList['opera9'] = 'Opera9';
|
||||
$lang->bug->browserList['safari'] = 'Safari';
|
||||
$lang->bug->browserList['maxthon'] = 'Maxthon';
|
||||
$lang->bug->browserList['uc'] = 'UC';
|
||||
$lang->bug->browserList['other'] = 'Autres';
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = 'Tous';
|
||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||
$lang->bug->browserList['edge'] = 'Edge';
|
||||
$lang->bug->browserList['ie'] = 'IE series';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
||||
$lang->bug->browserList['opera'] = 'Opera series';
|
||||
$lang->bug->browserList['safari'] = 'Safari';
|
||||
$lang->bug->browserList['360'] = '360 series';
|
||||
$lang->bug->browserList['qq'] = 'QQ series';
|
||||
$lang->bug->browserList['other'] = 'Autres';
|
||||
|
||||
$lang->bug->typeList[''] = '';
|
||||
$lang->bug->typeList['codeerror'] = 'Code Erreur';
|
||||
@@ -428,7 +416,6 @@ $lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed;
|
||||
$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe;
|
||||
$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe;
|
||||
$lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe;
|
||||
|
||||
$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved;
|
||||
$lang->bug->featureBar['browse']['more'] = $lang->more;
|
||||
|
||||
|
||||
+32
-45
@@ -232,51 +232,39 @@ $lang->bug->priList[2] = '2';
|
||||
$lang->bug->priList[3] = '3';
|
||||
$lang->bug->priList[4] = '4';
|
||||
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = '全部';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['vista'] = 'Windows Vista';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['win2012'] = 'Windows 2012';
|
||||
$lang->bug->osList['win2008'] = 'Windows 2008';
|
||||
$lang->bug->osList['win2003'] = 'Windows 2003';
|
||||
$lang->bug->osList['win2000'] = 'Windows 2000';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['wp8'] = 'WP8';
|
||||
$lang->bug->osList['wp7'] = 'WP7';
|
||||
$lang->bug->osList['symbian'] = 'Symbian';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['freebsd'] = 'FreeBSD';
|
||||
$lang->bug->osList['osx'] = 'OS X';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = '其他';
|
||||
$lang->bug->osList[''] = '';
|
||||
$lang->bug->osList['all'] = '全部';
|
||||
$lang->bug->osList['windows'] = 'Windows';
|
||||
$lang->bug->osList['win11'] = 'Windows 11';
|
||||
$lang->bug->osList['win10'] = 'Windows 10';
|
||||
$lang->bug->osList['win8'] = 'Windows 8';
|
||||
$lang->bug->osList['win7'] = 'Windows 7';
|
||||
$lang->bug->osList['winxp'] = 'Windows XP';
|
||||
$lang->bug->osList['osx'] = 'Mac OS';
|
||||
$lang->bug->osList['android'] = 'Android';
|
||||
$lang->bug->osList['ios'] = 'IOS';
|
||||
$lang->bug->osList['linux'] = 'Linux';
|
||||
$lang->bug->osList['ubuntu'] = 'Ubuntu';
|
||||
$lang->bug->osList['chromeos'] = 'Chrome OS';
|
||||
$lang->bug->osList['fedora'] = 'Fedora';
|
||||
$lang->bug->osList['unix'] = 'Unix';
|
||||
$lang->bug->osList['others'] = '其他';
|
||||
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = '全部';
|
||||
$lang->bug->browserList['ie'] = 'IE系列';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['ie7'] = 'IE7';
|
||||
$lang->bug->browserList['ie6'] = 'IE6';
|
||||
$lang->bug->browserList['chrome'] = 'chrome';
|
||||
$lang->bug->browserList['firefox'] = 'firefox系列';
|
||||
$lang->bug->browserList['firefox4'] = 'firefox4';
|
||||
$lang->bug->browserList['firefox3'] = 'firefox3';
|
||||
$lang->bug->browserList['firefox2'] = 'firefox2';
|
||||
$lang->bug->browserList['opera'] = 'opera系列';
|
||||
$lang->bug->browserList['oprea11'] = 'opera11';
|
||||
$lang->bug->browserList['oprea10'] = 'opera10';
|
||||
$lang->bug->browserList['opera9'] = 'opera9';
|
||||
$lang->bug->browserList['safari'] = 'safari';
|
||||
$lang->bug->browserList['maxthon'] = '傲游';
|
||||
$lang->bug->browserList['uc'] = 'UC';
|
||||
$lang->bug->browserList['other'] = '其他';
|
||||
$lang->bug->browserList[''] = '';
|
||||
$lang->bug->browserList['all'] = '全部';
|
||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||
$lang->bug->browserList['edge'] = 'Edge';
|
||||
$lang->bug->browserList['ie'] = 'IE系列';
|
||||
$lang->bug->browserList['ie11'] = 'IE11';
|
||||
$lang->bug->browserList['ie10'] = 'IE10';
|
||||
$lang->bug->browserList['ie9'] = 'IE9';
|
||||
$lang->bug->browserList['ie8'] = 'IE8';
|
||||
$lang->bug->browserList['firefox'] = 'firefox系列';
|
||||
$lang->bug->browserList['opera'] = 'opera系列';
|
||||
$lang->bug->browserList['safari'] = 'safari';
|
||||
$lang->bug->browserList['360'] = '360浏览器';
|
||||
$lang->bug->browserList['qq'] = 'QQ浏览器';
|
||||
$lang->bug->browserList['other'] = '其他';
|
||||
|
||||
$lang->bug->typeList[''] = '';
|
||||
$lang->bug->typeList['codeerror'] = '代码错误';
|
||||
@@ -432,7 +420,6 @@ $lang->bug->featureBar['browse']['assignedbyme'] = $lang->bug->assignedByMe;
|
||||
$lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved;
|
||||
$lang->bug->featureBar['browse']['more'] = $lang->more;
|
||||
|
||||
|
||||
$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed;
|
||||
$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull;
|
||||
$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs;
|
||||
|
||||
+45
-17
@@ -76,6 +76,8 @@ class bugModel extends model
|
||||
->trim('title')
|
||||
->join('openedBuild', ',')
|
||||
->join('mailto', ',')
|
||||
->join('os', ',')
|
||||
->join('browser', ',')
|
||||
->remove('files,labels,uid,oldTaskID,contactListMenu,region,lane')
|
||||
->get();
|
||||
|
||||
@@ -163,25 +165,24 @@ class bugModel extends model
|
||||
$execution = 0;
|
||||
$type = '';
|
||||
$pri = 0;
|
||||
$os = '';
|
||||
$browser = '';
|
||||
foreach($data->title as $i => $title)
|
||||
{
|
||||
$oses = array_filter($data->oses[$i]);
|
||||
$browsers = array_filter($data->browsers[$i]);
|
||||
|
||||
if($data->modules[$i] != 'ditto') $module = (int)$data->modules[$i];
|
||||
if($data->projects[$i] != 'ditto') $project = (int)$data->projects[$i];
|
||||
if($data->executions[$i] != 'ditto') $execution = (int)$data->executions[$i];
|
||||
if($data->types[$i] != 'ditto') $type = $data->types[$i];
|
||||
if($data->pris[$i] != 'ditto') $pri = $data->pris[$i];
|
||||
if($data->oses[$i] != 'ditto') $os = $data->oses[$i];
|
||||
if($data->browsers[$i] != 'ditto') $browser = $data->browsers[$i];
|
||||
|
||||
$data->modules[$i] = (int)$module;
|
||||
$data->projects[$i] = (int)$project;
|
||||
$data->executions[$i] = (int)$execution;
|
||||
$data->types[$i] = $type;
|
||||
$data->pris[$i] = $pri;
|
||||
$data->oses[$i] = $os;
|
||||
$data->browsers[$i] = $browser;
|
||||
$data->oses[$i] = implode(',', $oses);
|
||||
$data->browsers[$i] = implode(',', $browsers);
|
||||
}
|
||||
|
||||
/* Get bug data. */
|
||||
@@ -689,6 +690,8 @@ class bugModel extends model
|
||||
->stripTags($this->config->bug->editor->edit['id'], $this->config->allowedTags)
|
||||
->setDefault('product,module,execution,story,task,duplicateBug,branch', 0)
|
||||
->setDefault('openedBuild', '')
|
||||
->setDefault('os', '')
|
||||
->setDefault('browser', '')
|
||||
->setDefault('plan', 0)
|
||||
->setDefault('deadline', '0000-00-00')
|
||||
->setDefault('resolvedDate', '0000-00-00 00:00:00')
|
||||
@@ -699,6 +702,8 @@ class bugModel extends model
|
||||
->join('openedBuild', ',')
|
||||
->join('mailto', ',')
|
||||
->join('linkBug', ',')
|
||||
->join('os', ',')
|
||||
->join('browser', ',')
|
||||
->setIF($this->post->assignedTo != $oldBug->assignedTo, 'assignedDate', $now)
|
||||
->setIF($this->post->resolvedBy != '' and $this->post->resolvedDate == '', 'resolvedDate', $now)
|
||||
->setIF($this->post->resolution != '' and $this->post->resolvedDate == '', 'resolvedDate', $now)
|
||||
@@ -805,8 +810,6 @@ class bugModel extends model
|
||||
if($data->assignedTos[$bugID] == 'ditto') $data->assignedTos[$bugID] = isset($prev['assignedTo']) ? $prev['assignedTo'] : '';
|
||||
if($data->resolvedBys[$bugID] == 'ditto') $data->resolvedBys[$bugID] = isset($prev['resolvedBy']) ? $prev['resolvedBy'] : '';
|
||||
if($data->resolutions[$bugID] == 'ditto') $data->resolutions[$bugID] = isset($prev['resolution']) ? $prev['resolution'] : '';
|
||||
if($data->os[$bugID] == 'ditto') $data->os[$bugID] = isset($prev['os']) ? $prev['os'] : '';
|
||||
if($data->browsers[$bugID] == 'ditto') $data->browsers[$bugID] = isset($prev['browser']) ? $prev['browser'] : '';
|
||||
if(isset($data->branches[$bugID]) and $data->branches[$bugID] == 'ditto') $data->branches[$bugID] = isset($prev['branch']) ? $prev['branch'] : 0;
|
||||
|
||||
$prev['type'] = $data->types[$bugID];
|
||||
@@ -817,8 +820,6 @@ class bugModel extends model
|
||||
$prev['assignedTo'] = $data->assignedTos[$bugID];
|
||||
$prev['resolvedBy'] = $data->resolvedBys[$bugID];
|
||||
$prev['resolution'] = $data->resolutions[$bugID];
|
||||
$prev['os'] = $data->os[$bugID];
|
||||
$prev['browser'] = $data->browsers[$bugID];
|
||||
}
|
||||
|
||||
/* Initialize bugs from the post data.*/
|
||||
@@ -828,6 +829,9 @@ class bugModel extends model
|
||||
{
|
||||
$oldBug = $oldBugs[$bugID];
|
||||
|
||||
$os = array_filter($data->os[$bugID]);
|
||||
$browsers = array_filter($data->browsers[$bugID]);
|
||||
|
||||
$bug = new stdclass();
|
||||
$bug->id = $bugID;
|
||||
$bug->lastEditedBy = $this->app->user->account;
|
||||
@@ -844,8 +848,8 @@ class bugModel extends model
|
||||
$bug->deadline = $data->deadlines[$bugID];
|
||||
$bug->resolvedBy = $data->resolvedBys[$bugID];
|
||||
$bug->keywords = $data->keywords[$bugID];
|
||||
$bug->os = $data->os[$bugID];
|
||||
$bug->browser = $data->browsers[$bugID];
|
||||
$bug->os = implode(',', $os);
|
||||
$bug->browser = implode(',', $browsers);
|
||||
$bug->resolution = $data->resolutions[$bugID];
|
||||
$bug->duplicateBug = $data->duplicateBugs[$bugID] ? $data->duplicateBugs[$bugID] : $oldBug->duplicateBug;
|
||||
|
||||
@@ -3170,9 +3174,25 @@ class bugModel extends model
|
||||
}
|
||||
}
|
||||
|
||||
$bugLink = helper::createLink('bug', 'view', "bugID=$bug->id");
|
||||
$account = $this->app->user->account;
|
||||
$id = $col->id;
|
||||
$bugLink = helper::createLink('bug', 'view', "bugID=$bug->id");
|
||||
$account = $this->app->user->account;
|
||||
$id = $col->id;
|
||||
$os = '';
|
||||
$browser = '';
|
||||
$osList = explode(',', $bug->os);
|
||||
$browserList = explode(',', $bug->browser);
|
||||
foreach($osList as $value)
|
||||
{
|
||||
if(empty($value)) continue;
|
||||
$os .= $this->lang->bug->osList[$value] . ',';
|
||||
}
|
||||
foreach($browserList as $value)
|
||||
{
|
||||
if(empty($value)) continue;
|
||||
$browser .= $this->lang->bug->browserList[$value] . ',';
|
||||
}
|
||||
$os = trim($os, ',');
|
||||
$browser = trim($browser, ',');
|
||||
if($col->show)
|
||||
{
|
||||
$class = "c-$id";
|
||||
@@ -3221,6 +3241,14 @@ class bugModel extends model
|
||||
$class .= ' text-ellipsis';
|
||||
$title = "title='" . $bug->resolvedBuild . "'";
|
||||
break;
|
||||
case 'os':
|
||||
$class .= ' text-ellipsis';
|
||||
$title = "title='" . $os . "'";
|
||||
break;
|
||||
case 'browser':
|
||||
$class .= ' text-ellipsis';
|
||||
$title = "title='" . $browser . "'";
|
||||
break;
|
||||
}
|
||||
|
||||
if($id == 'deadline' && isset($bug->delay) && $bug->status == 'active') $class .= ' delayed';
|
||||
@@ -3319,10 +3347,10 @@ class bugModel extends model
|
||||
echo $bug->keywords;
|
||||
break;
|
||||
case 'os':
|
||||
echo zget($this->lang->bug->osList, $bug->os);
|
||||
echo $os;
|
||||
break;
|
||||
case 'browser':
|
||||
echo zget($this->lang->bug->browserList, $bug->browser);
|
||||
echo $browser;
|
||||
break;
|
||||
case 'mailto':
|
||||
$mailto = explode(',', $bug->mailto);
|
||||
|
||||
@@ -92,8 +92,6 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
$executions += array('ditto' => $lang->bug->ditto);
|
||||
$lang->bug->typeList += array('ditto' => $lang->bug->ditto);
|
||||
$lang->bug->priList += array('ditto' => $lang->bug->ditto);
|
||||
$lang->bug->osList += array('ditto' => $lang->bug->ditto);
|
||||
$lang->bug->browserList += array('ditto' => $lang->bug->ditto);
|
||||
?>
|
||||
<?php $i = 1; ?>
|
||||
<?php if(!empty($titles)):?>
|
||||
@@ -104,8 +102,6 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
$executionID = $i == 1 ? $executionID : 'ditto';
|
||||
$type = $i == 1 ? '' : 'ditto';
|
||||
$pri = $i == 1 ? 0 : 'ditto';
|
||||
$os = $i == 1 ? '' : 'ditto';
|
||||
$browser = $i == 1 ? '' : 'ditto';
|
||||
?>
|
||||
<tr>
|
||||
<td class='text-left'><?php echo $i;?></td>
|
||||
@@ -139,8 +135,8 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
<td class='<?php echo zget($visibleFields, 'type', 'hidden')?> typeBox' style='overflow:visible'> <?php echo html::select("types[$i]", $lang->bug->typeList, $type, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'pri', 'hidden')?> priBox' style='overflow:visible'> <?php echo html::select("pris[$i]", $lang->bug->priList, $pri, "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'severity', 'hidden')?> severityBox' style='overflow:visible'><?php echo html::select("severities[$i]", $lang->bug->severityList, '3', "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[$i]", $lang->bug->osList, $os, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[$i]", $lang->bug->browserList, $browser, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[$i][]", $lang->bug->osList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[$i][]", $lang->bug->browserList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'keywords', 'hidden')?> keywordsBox'><?php echo html::input("keywords[$i]", '', "class='form-control'");?></td>
|
||||
<?php
|
||||
$this->loadModel('flow');
|
||||
@@ -164,8 +160,6 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
$executionID = $i - $nextStart == 0 ? $executionID : 'ditto';
|
||||
$type = $i - $nextStart == 0 ? '' : 'ditto';
|
||||
$pri = $i - $nextStart == 0 ? 0 : 'ditto';
|
||||
$os = $i - $nextStart == 0 ? '' : 'ditto';
|
||||
$browser = $i - $nextStart == 0 ? '' : 'ditto';
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo $i;?></td>
|
||||
@@ -199,8 +193,8 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
<td class='<?php echo zget($visibleFields, 'type', 'hidden')?> typeBox' style='overflow:visible'> <?php echo html::select("types[$i]", $lang->bug->typeList, $type, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'pri', 'hidden')?> priBox' style='overflow:visible'> <?php echo html::select("pris[$i]", $lang->bug->priList, $pri, "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'severity', 'hidden')?> severityBox' style='overflow:visible'><?php echo html::select("severities[$i]", $lang->bug->severityList, '3', "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[$i]", $lang->bug->osList, $os, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[$i]", $lang->bug->browserList, $browser, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[$i][]", $lang->bug->osList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[$i][]", $lang->bug->browserList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'keywords', 'hidden')?> keywordsBox'><?php echo html::input("keywords[$i]", '', "class='form-control'");?></td>
|
||||
<?php
|
||||
$this->loadModel('flow');
|
||||
@@ -258,8 +252,8 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
<td class='<?php echo zget($visibleFields, 'type', 'hidden')?> typeBox' style='overflow:visible'> <?php echo html::select("types[%s]", $lang->bug->typeList, $type, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'pri', 'hidden')?> priBox' style='overflow:visible'> <?php echo html::select("pris[%s]", $lang->bug->priList, $pri, "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'severity', 'hidden')?> severityBox' style='overflow:visible'><?php echo html::select("severities[%s]", $lang->bug->severityList, '3', "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[%s]", $lang->bug->osList, $os, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[%s]", $lang->bug->browserList, $browser, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[%s][]", $lang->bug->osList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[%s][]", $lang->bug->browserList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'keywords', 'hidden')?> keywordsBox'><?php echo html::input("keywords[%s]", '', "class='form-control'");?></td>
|
||||
<?php
|
||||
$this->loadModel('flow');
|
||||
@@ -307,8 +301,8 @@ foreach(explode(',', $config->bug->create->requiredFields) as $field)
|
||||
<td class='<?php echo zget($visibleFields, 'type', 'hidden')?> typeBox' style='overflow:visible'> <?php echo html::select("types[$i]", $lang->bug->typeList, $type, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'pri', 'hidden')?> priBox' style='overflow:visible'> <?php echo html::select("pris[$i]", $lang->bug->priList, $pri, "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'severity', 'hidden')?> severityBox' style='overflow:visible'><?php echo html::select("severities[$i]", $lang->bug->severityList, '3', "class='form-control'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[$i]", $lang->bug->osList, $os, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[$i]", $lang->bug->browserList, $browser, "class='form-control chosen'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'os', 'hidden')?> osBox' style='overflow:visible'> <?php echo html::select("oses[$i][]", $lang->bug->osList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'browser', 'hidden')?> browserBox' style='overflow:visible'> <?php echo html::select("browsers[$i][]", $lang->bug->browserList, '', "class='form-control chosen' multiple");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'keywords', 'hidden')?> keywordsBox'><?php echo html::input("keywords[$i]", '', "class='form-control'");?></td>
|
||||
<?php
|
||||
$this->loadModel('flow');
|
||||
|
||||
@@ -134,8 +134,8 @@
|
||||
?>
|
||||
<td class='<?php echo zget($visibleFields, 'assignedTo', ' hidden')?>' style='overflow:visible'><?php echo html::select("assignedTos[$bugID]", $assignedToList, $bug->assignedTo, "class='form-control picker-select' data-drop-width='135px'");?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'deadline', ' hidden')?>' style='overflow:visible'><?php echo html::input("deadlines[$bugID]", helper::isZeroDate($bug->deadline) ? '' : $bug->deadline, "class='form-control form-date'");?></td>
|
||||
<td <?php echo zget($visibleFields, 'os', "class='hidden'")?>><?php echo html::select("os[$bugID]", $osList, $bug->os, 'class=form-control');?></td>
|
||||
<td <?php echo zget($visibleFields, 'browser', "class='hidden'")?>><?php echo html::select("browsers[$bugID]", $browserList, $bug->browser, 'class=form-control');?></td>
|
||||
<td <?php echo zget($visibleFields, 'os', "class='hidden'")?>><?php echo html::select("os[$bugID][]", $lang->bug->osList, $bug->os, 'class="form-control chosen" multiple');?></td>
|
||||
<td <?php echo zget($visibleFields, 'browser', "class='hidden'")?>><?php echo html::select("browsers[$bugID][]", $lang->bug->browserList, $bug->browser, 'class="form-control chosen" multiple');?></td>
|
||||
<td <?php echo zget($visibleFields, 'keywords', "class='hidden'")?>><?php echo html::input("keywords[$bugID]", $bug->keywords, 'class=form-control');?></td>
|
||||
<td class='<?php echo zget($visibleFields, 'resolvedBy', ' hidden')?>' style='overflow:visible'><?php echo html::select("resolvedBys[$bugID]", $users, $bug->resolvedBy, "class='form-control picker-select' data-drop-width='auto'");?></td>
|
||||
<td <?php echo zget($visibleFields, 'resolution', "class='hidden'")?>>
|
||||
|
||||
@@ -91,12 +91,20 @@ if($this->app->tab == 'project') js::set('objectID', $projectID);
|
||||
<div class='input-group' id='bugTypeInputGroup'>
|
||||
<?php echo html::select('type', $lang->bug->typeList, $type, "class='form-control'");?>
|
||||
<?php if($showOS):?>
|
||||
<span class='input-group-addon fix-border'><?php echo $lang->bug->os?></span>
|
||||
<?php echo html::select('os', $lang->bug->osList, $os, "class='form-control'");?>
|
||||
<div class='table-col'>
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon fix-border'><?php echo $lang->bug->os?></span>
|
||||
<?php echo html::select('os[]', $lang->bug->osList, $os, "class='form-control chosen' multiple");?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
<?php if($showBrowser):?>
|
||||
<span class='input-group-addon fix-border'><?php echo $lang->bug->browser?></span>
|
||||
<?php echo html::select('browser', $lang->bug->browserList, $browser, "class='form-control'");?>
|
||||
<div class='table-col'>
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon fix-border'><?php echo $lang->bug->browser?></span>
|
||||
<?php echo html::select('browser[]', $lang->bug->browserList, $browser, "class='form-control chosen' multiple");?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
</td>
|
||||
@@ -186,7 +194,7 @@ if($this->app->tab == 'project') js::set('objectID', $projectID);
|
||||
<div class='table-col' id='osBox'>
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon fix-border'><?php echo $lang->bug->os?></span>
|
||||
<?php echo html::select('os', $lang->bug->osList, $os, "class='form-control chosen'");?>
|
||||
<?php echo html::select('os[]', $lang->bug->osList, $os, "class='form-control chosen' multiple");?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
@@ -194,7 +202,7 @@ if($this->app->tab == 'project') js::set('objectID', $projectID);
|
||||
<div class='table-col'>
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon fix-border'><?php echo $lang->bug->browser?></span>
|
||||
<?php echo html::select('browser', $lang->bug->browserList, $browser, "class='form-control chosen'");?>
|
||||
<?php echo html::select('browser[]', $lang->bug->browserList, $browser, "class='form-control chosen' multiple");?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
|
||||
@@ -173,11 +173,11 @@ if($this->app->tab == 'project') js::set('objectID', $bug->project);
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->os;?></th>
|
||||
<td><?php echo html::select('os', $lang->bug->osList, $bug->os, "class='form-control chosen'");?></td>
|
||||
<td><?php echo html::select('os[]', $lang->bug->osList, $bug->os, "class='form-control chosen' multiple");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->browser;?></th>
|
||||
<td><?php echo html::select('browser', $lang->bug->browserList, $bug->browser, "class='form-control chosen'");?></td>
|
||||
<td><?php echo html::select('browser[]', $lang->bug->browserList, $bug->browser, "class='form-control chosen' multiple");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->keywords;?></th>
|
||||
|
||||
@@ -232,11 +232,29 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->os;?></th>
|
||||
<td><?php echo $lang->bug->osList[$bug->os];?></td>
|
||||
<td>
|
||||
<?php $osList = explode(',', $bug->os);?>
|
||||
<?php if($osList):?>
|
||||
<p class='osContent'>
|
||||
<?php foreach($osList as $os):?>
|
||||
<?php if($os) echo "<span class='label label-outline'>" . zget($lang->bug->osList, $os) . "</span>";?>
|
||||
<?php endforeach;?>
|
||||
</p>
|
||||
<?php endif;?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->browser;?></th>
|
||||
<td><?php echo $lang->bug->browserList[$bug->browser];?></td>
|
||||
<td>
|
||||
<?php $browserList = explode(',', $bug->browser);?>
|
||||
<?php if($browserList):?>
|
||||
<p class='browserContent'>
|
||||
<?php foreach($browserList as $browser):?>
|
||||
<?php if($os) echo "<span class='label label-outline'>" . zget($lang->bug->browserList, $browser) . "</span>";?>
|
||||
<?php endforeach;?>
|
||||
</p>
|
||||
<?php endif;?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->keywords;?></th>
|
||||
|
||||
@@ -632,7 +632,7 @@ class execution extends control
|
||||
$this->config->bug->search['params']['product']['values'] = array(''=>'');
|
||||
}
|
||||
$this->config->bug->search['params']['execution']['values'] = array(''=>'') + $executions + array('all'=>$this->lang->execution->aboveAllExecution);
|
||||
$this->config->bug->search['params']['plan']['values'] = $this->loadModel('productplan')->getPairs(array_keys($products));
|
||||
$this->config->bug->search['params']['plan']['values'] = $this->loadModel('productplan')->getPairs(array_keys($products));
|
||||
$this->config->bug->search['module'] = 'importBug';
|
||||
$this->config->bug->search['params']['confirmed']['values'] = array('' => '') + $this->lang->bug->confirmedList;
|
||||
|
||||
|
||||
@@ -1664,6 +1664,7 @@ class kanbanModel extends model
|
||||
if(in_array($groupBy, array('type', 'category', 'source')) and $object->$groupBy !== $laneID) continue;
|
||||
if($groupBy == 'assignedTo')
|
||||
{
|
||||
$laneID = (string)$laneID;
|
||||
if(empty($object->team) and $object->$groupBy !== $laneID) continue;
|
||||
if(!empty($object->team) and !in_array($laneID, array_keys($object->team), true)) continue;
|
||||
|
||||
|
||||
@@ -543,6 +543,9 @@ class upgradeModel extends model
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '17_5':
|
||||
$this->recordOSAndBrowserOfBug();
|
||||
break;
|
||||
}
|
||||
|
||||
$this->deletePatch();
|
||||
@@ -7089,4 +7092,28 @@ class upgradeModel extends model
|
||||
|
||||
return $result->rowCount() > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Record OS and browser of bug.
|
||||
*
|
||||
* @access public
|
||||
* @return bool
|
||||
*/
|
||||
public function recordOSAndBrowserOfBug()
|
||||
{
|
||||
$existOSList = $this->dao->select('distinct os')->from(TABLE_BUG)->where('os')->ne('')->fetchPairs();
|
||||
$existBrowserList = $this->dao->select('distinct browser')->from(TABLE_BUG)->where('os')->ne('')->fetchPairs();
|
||||
$deletedOSList = array('vista', 'win2012', 'win2008', 'win2003', 'win2000', 'wp8', 'wp7', 'symbian', 'freebsd');
|
||||
$deletedBrowserList = array('ie7', 'ie6', 'firefox4', 'firefox3', 'firefox2', 'oprea11', 'oprea10', 'oprea9', 'maxthon', 'uc');
|
||||
$existList = array_merge($existOSList, $existBrowserList);
|
||||
$deletedList = array_merge($deletedOSList, $deletedBrowserList);
|
||||
|
||||
foreach($deletedList as $deletedLang)
|
||||
{
|
||||
if(in_array($deletedLang, $existList)) continue;
|
||||
$this->dao->delete()->from(TABLE_LANG)->where('module')->eq('bug')->andWhere('`key`')->eq($deletedLang)->andWhere('system')->eq(1)->andWhere('vision')->eq('rnd')->exec();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user