Git Product home page Git Product logo

zentaopms's Introduction

English | 中文

ZenTao Logo

PHP Version Latest Version Email ZenTao License ZenTao Website

Introduction

ZenTao is the first opensource project management software in China. It’s a comprehensive, all-in-one platform that covers the main PM process, from product and project management to quality management, documentation management, organization management, and office management.

Since its establishment in 2009, ZenTao has helped tens of thousands of teams and organizations improve their project management structures. Currently, ZenTao is being used by some of the largest companies in the world, ranging from those in the sectors of finance and telecoms to manufacturing and software development. They trust ZenTao for streamlining their processes, simplifying communication between clients and employees, increasing transparency, and improving productivity and efficiency.

Design Philosophy

The name ZenTao came from combining two Chinese characters, Zen(禅) and Tao(道), which have rich inspirations pertaining to culture and history. With its name referring to highly respected aspects of life, it’s only logical to convey their meaning in management by providing transparency, orderliness, and accessibility.

ZenTao management concept is built on the 3 popular management methodologies: Scrum, Waterfall, and Kanban:

  • The Scrum model built-in ZenTao is adaptable and flexible, which perfectly matches the rapid iterations of software development projects.
  • The Waterfall model built-in ZenTao lays emphasis on stages division and strict process control, which is ideal for projects that are well defined in advance and with fewer changes.
  • The Kanban model built-in ZenTao pays more attention to value flow and visualization, which is suitable for the team with a transparent process and efficient transmission of information.

ZenTao clearly defines the concepts of product, project, and QA to help the product owners, developers, and testers coordinate with each other while maintaining separate functionalities. Through stories, tasks, and bugs, the whole teams interact and track issues and improvements to ensure the delivery of quality products.

Besides, with ZenTao's feature-rich modules including data visualization, measurement, DevOps, Doc asset management, and automated testing, ZenTao offers flexible solutions to cover the entire process of software development, allows organizations to work efficiently and productivity, and helps them better control time, cost, and quality.

Official Website

Demo

Security Vulnerabilities

If you find any vulnerability in ZenTao system please feel free to contact us at [email protected]. We do appreciate your time and effort.

License

ZenTao is an opensource project management software licensed on AGPL and ZPL.

Enhanced version

ZenTao Biz, ZenTao Max, and ZenTao Cloud are available for you if ZenTao Opensource can not meet your feature requirement.

Learn more about the comparison between ZenTao Opensource, ZenTao Biz, and ZenTao Max.

ZenTao Biz

ZenTao Biz has more powerful functions based on the ZenTao Open Source. It also expands horizontally based on the project management process and covers more roles.

On the one hand, ZenTao Biz provides more complete services for enterprises and its enhanced functions are more suitable for the internal process management of the companies.

On the other hand, ZenTao Biz has more added functions such as operation and maintenance management, OA office management, feedback management, as well as document version management, and online preview. It can support the customer's related work more effectively outside the development process, and provide more comprehensive support for the project management process.

ZenTao Max

ZenTao Max, the most advanced ZenTao version, allows users to easily monitor and track the entire process of project management. It also helps improve the robustness and maturity of enterprises to greatly increase the probability of project success.

The features such as process control, process definition, project measurement, issue management, risk management, quality assurance, and project reporting are strong enhanced in ZenTao Max. It's also supported the implementation of CMMI standards, help enterprises pass CMMI assessment.

ZenTao Cloud

Learn more about ZenTao Cloud.

ZenTao Cloud provides a flexible solution for users who prefer the SaaS service and running businesses anywhere and anytime. It's easy to use and super convenient in that it only needs one click to activate an account. Besides, ZenTao Cloud requires no maintenance and will keep updating automatically. With HTTPS agreement, your data will keep safe and no worry about information disclosure. Even better, data on ZenTao Cloud will backup automatically and users can download the backup file at any time.

zentaopms's People

Contributors

554665488 avatar aaronchen2k avatar abbywu2017 avatar catouse avatar chenfeicf avatar daitingting avatar dingguodong avatar fireware avatar holan20180123 avatar iamazhi avatar liumengyi-luna avatar liushanghfz avatar liyanglyon avatar lvtao-net avatar lwrless avatar qiyu-xie avatar qqphp avatar reneeteng avatar riverdream avatar sgm0422 avatar sy-records avatar tianshujie98 avatar vimrus avatar wangyuting2 avatar wannaqac avatar wxpethan avatar wyd621 avatar xia0ta0 avatar yonlj avatar yuaiwuhen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zentaopms's Issues

Can zentao bootstrapping?

As a potential user, I would like to know whether zentao has been through the zentao management of the new version of zentao.

If implemented, where can I find, real inside demo ?

If not implemented, then why.
Hosted in Github did not close the Issue system, because the Issue system is better than zentao, or because zentao has not yet reached the point of maturity?

能否添加安全功能

开发组件安全日益重要,大部分漏洞都是针对开发组件而言的,如果可以添加一个组件安全管理功能的话将对很多公司都有帮助

开源版8.2.3看板打开空白页

Fatal error: Can't use function return value in write context in /var/www/xxx.com/module/project/view/kanban.html.php on line 56
11:03:51 Can't use function return value in write context in /var/www/xxx.com/module/project/view/kanban.html.php on line 56 when visiting project-kanban-32

System checkup false positive for `/opt/zentao/tmp/` and `/opt/zentao/www/data`

Happened

On Zentao installation’s system checkup http://127.0.0.1/zentao/install.php?m=install&f=step1, Zentao fails to check that /opt/zentao/tmp/ and /opt/zentao/www/data and their contents, recursively, have the expected permissions o=rwx.

Temp Directory Found Not writable Failed(×) opt/zentao/tmp” permison has to be changed. Run chmod o=rwx -R opt/zentao/tmp to change it.
Uploaded File Directory Found Not writable Failed(×) “/opt/zentao/www/data” permison has to be changed. Run chmod o=rwx -R /opt/zentao/www/data to change it.

See tree_-p_opt.log

output.mp4

Expected

If /opt/zentao/tmp/ and /opt/zentao/www/data and their contents recursively have the expected permissions o=rwx, tests for Temp Directory and Uploaded File Directory are Passed(√) and user can continue installing Zentao.

Reproduce

  1. Install RHEL 8.4 or based distribution like AlmaLinux 8.4

  2. sudo yum -y install git make zip unzip tar rpm-build mysql-server php php-json php-ldap php-pdo php-mysqlnd php-mbstring httpd

  3. git clone https://github.com/easysoft/zentaopms.git

  4. cd zentaopms && git checkout a14ee06288af519d4ccec8492320987ffe678fb6

  5. Comment or remove the line make endeb from en: target of Makefile

  6. make en

  7. sudo rpm -ivh --force zentaoalm-15.3.int-1.noarch.rpmzentaoalm-15.3.int-1.noarch.rpm

  8. Insert the following line at /etc/httpd/conf/httpd.conf

    ServerName localhost
    
  9. sudo systemctl enable --now httpd.service

  10. Open http://127.0.0.1/zentao/install.php

  11. Click Start

  12. Click Next

  13. See Temp Directory and Uploaded File Directory are Failed(×)

  14. sudo chmod -Rv o=rwx /opt/zentao/tmp && sudo chmod -Rv o=rwx /opt/zentao/www/data

  15. Click Refresh

  16. See Temp Directory and Uploaded File Directory are Failed(×)

System information

Clear Installation instruction for the opensource version

Zentao looks like a great software however without the ability to evaluate the software using the opensource version then may be transition to the paid version if needed
Installation instructions require some writing the read me file

开源版8.2.4统计报表,全选,生成报表出错

15:37:04 ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT distinct t1., t2.,t3.branch as productBranch,t4.type as productType,t2.' at line 1
The sql is: SELECT product as name, count(product) as value FROM zt_story wHeRe SELECT distinct t1., t2.,t3.branch as productBranch,t4.type as productType,t2.version as version FROM zt_projectstory AS t1 LEFT JOIN zt_story AS t2 ON t1.story = t2.id LEFT JOIN zt_projectproduct AS t3 ON t1.project = t3.project LEFT JOIN zt_product AS t4 ON t2.product = t4.id WHERE t1.project = '32' AND t2.deleted = '0' gRoUp bY product oRdEr bY value DESC

in /var/www/p.xxx.com/lib/base/dao/dao.class.php on line 1301, last called by /var/www/p.xxx.com/lib/base/dao/dao.class.php on line 707 through function sqlError.
in /var/www/p.xxx.com/framework/base/router.class.php on line 1919 when visiting story-report-10-unclosed-0

希望增加一个【提需求前扫付款码】的可选功能

初级版本:提需求前需要扫描收款码支付后才可进入详情编辑页面,收款码可由管理员在后台设置;
高级版本:提需求时不需要付款,指派给某个人时需要扫描收款码,每个人的收款码可由该用户自定义;

Able to run without symlinks?

Olla,
on my hosting cant really use Options +FollowSymLinks +SymLinksIfOwnerMatch in htaccess. Its there a way how to use it even without it ?

Seems like all working but thers a file location trouble aka
(12:57:26 ERROR: 'theme/default/en.default' illegal. in framework/base/router.class.php on line 1287, last called by framework/base/router.class.php on line 1194 through function checkModuleName. in framework/base/router.class.php on line 2215 when visiting theme/default/en.default)

edit1. route for file either dont work :/

Can you help me?

A stored XSS vulnerability that leads to the capture of other people's cookies

There is a stored XSS vulnerability in the comment edit and software version is 11.6.4.
The following poc is valid:
"'<img src=1 onerror=alert(document.cookie); />
<div onmouseover='alert(document.cookie)'>1

The vulnerability step is:
1.Product->Overview
2.Capture packets by burpsuite when you edit comment.
3.Change value of "lastComment" into "'<img src=1 onerror=alert(document.cookie); /> or <div onmouseover='alert(document.cookie)'>1
4.Saving successfully and users' cookies will appear.

Trying to get in touch regarding a security issue

Hi there,

I couldn't find a SECURITY.md in your repository and am not sure how to best contact you privately to disclose a security issue.

Can you add a SECURITY.md file with an e-mail to your repository, so that our system can send you the vulnerability details? GitHub suggests that a security policy is the best way to make sure security issues are responsibly disclosed.

Once you've done that, you should receive an e-mail within the next hour with more info.

Thanks! (cc @huntr-helper)

重新设置公司名后每日提醒邮件的title还是老的名字

举例:原公司名称是:“公司A”

即使之后修改了公司名称为:“公司B”

在邮件提醒中显示的公司名还是 “公司A”,但是指派任务发送的邮件显示的是新公司“公司B”

估计:是初始化项目设置公司的时候有配置文件记录了公司A,每日提醒邮件使用的是配置文件

Improper handing for getRemoteIp, May cause AccessControl Bypass

PMS's Global and some Funtion Access Control implemented by getRemoteIp(), but it gets client ip by improper method, an attacker can forge unblocked address to bypass Access Control Strategy.

getRemoteIp() try to get client ip value from $_SERVER['HTTP_CLIENT_IP'] > $_SERVER["HTTP_X_FORWARDED_FOR"] > $_SERVER["REMOTE_ADDR"]. But, HTTP_CLIENT_IPHTTP_X_FORWARDED_FOR extracted from HTTP Request Headers, attacker can forge a HTTP Request with header like X-Forwarded-For: 127.0.0.1 to bypass IP Block.

this function use in four places:

common\model.php // bypass IP white-list to System 
base\router.class.php  // bypass 127.0.0.1 access limitation to detail error-log

//functions below , removed in latest version -.-
editor\control.php // bypass 127.0.0.1 access limitation to editor function
translate\control.php // bypass 127.0.0.1 access limitation to translate function

public static function getRemoteIp()

git pull origin master 跟新到9.7版本报错: Unknown column 't3.type' in 'where clause

解决方法:
SET SQL_MODE='ALLOW_INVALID_DATES'; ALTER TABLE zt_teamADDtypeenum('project','task') NOT NULL DEFAULT 'project' FIRST; ALTER TABLEzt_teamADDroot` mediumint(8) unsigned NOT NULL default '0' FIRST;

ALTER TABLE zt_team DROP PRIMARY KEY;
ALTER TABLE zt_team DROP project;
ALTER TABLE zt_team DROP task;
`

错误信息:
10:31:53 ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 't3.type' in 'where clause'<p>The sql is: SELECT distinct t1.id FROMzt_productAS t1 LEFT JOINzt_projectproductAS t2 ON t1.id = t2.product LEFT JOINzt_teamAS t3 ON t2.project = t3.root LEFT JOINzt_project` AS t4 ON t2.project = t4.id wHeRe t1.acl = 'open' OR (t1.acl = 'custom' AND (INSTR(CONCAT(',', t1.whitelist, ','), ',1,') > 0 OR INSTR(CONCAT(',', t1.whitelist, ','), ',6,') > 0 OR INSTR(CONCAT(',', t1.whitelist, ','), ',9,') > 0)) OR t1.PO = 'leeyi' OR t1.QD = 'leeyi' OR t1.RD = 'leeyi' OR t1.createdBy = 'leeyi' OR t3.account = 'leeyi' AND t1.deleted = '0' AND t3.type = 'project' AND t4.deleted = '0'

in /var/www/zentaopms/lib/base/dao/dao.class.php on line 1388, last called by /var/www/zentaopms/lib/base/dao/dao.class.php on line 706 through function sqlError.
in /var/www/zentaopms/framework/base/router.class.php on line 2195 when visiting /index.php?m=block&f=printBlock&id=18&module=my

10:31:53 ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'root' in 'field list'

The sql is: SELECT root, account FROM zt_team wHeRe type = 'project'

in /var/www/zentaopms/lib/base/dao/dao.class.php on line 1388, last called by /var/www/zentaopms/lib/base/dao/dao.class.php on line 706 through function sqlError.
in /var/www/zentaopms/framework/base/router.class.php on line 2195 when visiting /index.php?m=block&f=printBlock&id=19&module=my
`

Cannot update client

I'm trying to update the client, but to no avail.

This is the message that I'm getting:

image

The path is writable and while it tries to generate a zip file, it's zero MB :/

image

Thanks in advance for any help! :)

Offer for German translation

Hi,

congratulations for this nice project!

The past few days I tested your Project and I really like it.
That's why I created a German translation.
Do you want me to create a Pull Request or how do you want me to contribute?

Kind regards
Phillip

php 7.4 支持

if(((is_numeric($config->version{0}) and is_numeric($config->installedVersion{0})) or $config->version{0} == $config->installedVersion{0}) and version_compare($config->version, $config->installedVersion, '>')) die(header('location: upgrade.php'));

php 7.4 对索引有了更加严格的要求, $a{0} 这种方式的调用已经被标记为失效了

禅道设置通过git tag触发jenkins构建,但实际结果根据后台定时任务每5分钟触发一次构建,并没有按照tag的方式触发

  • git版本库禅道配置
    8~K0$VC 9AI84_@8KJVZ0GD

  • git触发jenkins任务构建配置
    LAV7N92@TH`HQZ67I5NIRRT

  • 后台计划任务显示正常
    ZN2(A@KRM7@ }S}~OPMK_7A

  • 实际结果并未按照git tag触发构建,而是每5分钟触发一次
    AFZCLR PW1GEJ(@53)K65B5

  • 同时jenkins任务构建失败
    Started by user jiaxuefeng
    Running as SYSTEM
    Building on master in workspace E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git
    [WS-CLEANUP] Deleting project workspace...
    [WS-CLEANUP] Deferred wipeout is used...
    [WS-CLEANUP] Done
    No credentials specified
    Cloning the remote Git repository
    Cloning repository https://gitee.com/jjxff2000/ci_test_testng.git

git.exe init E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git # timeout=10
Fetching upstream changes from https://gitee.com/jjxff2000/ci_test_testng.git
git.exe --version # timeout=10
git.exe fetch --tags --force --progress https://gitee.com/jjxff2000/ci_test_testng.git +refs/heads/:refs/remotes/origin/
git.exe config remote.origin.url https://gitee.com/jjxff2000/ci_test_testng.git # timeout=10
git.exe config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10
git.exe config remote.origin.url https://gitee.com/jjxff2000/ci_test_testng.git # timeout=10
Fetching upstream changes from https://gitee.com/jjxff2000/ci_test_testng.git
git.exe fetch --tags --force --progress https://gitee.com/jjxff2000/ci_test_testng.git +refs/heads/:refs/remotes/origin/
git.exe rev-parse "refs/remotes/origin/master^{commit}" # timeout=10
git.exe rev-parse "refs/remotes/origin/origin/master^{commit}" # timeout=10
Checking out Revision 78df1cdaed6a72c413f798d882e1d635aa46f352 (refs/remotes/origin/master)
git.exe config core.sparsecheckout # timeout=10
git.exe checkout -f 78df1cdaed6a72c413f798d882e1d635aa46f352
Commit message: "update pom.xml. for zentao0.4"
git.exe rev-list --no-walk 78df1cdaed6a72c413f798d882e1d635aa46f352 # timeout=10
[ZTF-TestNg-Git] $ cmd /c call C:\Users\ADMINI~1\AppData\Local\Temp\jenkins132678985567278885.bat

E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git>echo
ECHO 处于打开状态。

E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git>exit 0
[ZTF-TestNg-Git] $ cmd /c call C:\Users\ADMINI~1\AppData\Local\Temp\jenkins3844686234650660713.bat

E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git>ztf.exe testng -p 001 mvn clean package test
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< com.ngtesting.ci:ci_test_testng >-------------------
[INFO] Building ci_test_testng 0.4-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ ci_test_testng ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ci_test_testng ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ ci_test_testng ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ ci_test_testng ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ ci_test_testng ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ ci_test_testng ---
[INFO] Surefire report directory: E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git\target\surefire-reports


T E S T S

Running com.ngtesting.autotest.test.TestLogin
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@6d86b085
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.488 sec

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ ci_test_testng ---
[INFO] Building jar: E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git\target\ci_test_testng-0.4-SNAPSHOT.jar
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ci_test_testng ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ ci_test_testng ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ ci_test_testng ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ ci_test_testng ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ ci_test_testng ---
[INFO] Skipping execution of surefire because it has already been run for this configuration
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.012 s
[INFO] Finished at: 2020-06-17T10:50:59+08:00
[INFO] ------------------------------------------------------------------------

==================================================================================================================================== 2020-06-17 10:51:00 found_scripts: ===================================================================================================================================
(1/3) pass [com.ngtesting.autotest.test.TestLogin] [1. loginSuccess] (0.041s)
(2/3) pass [com.ngtesting.autotest.test.TestLogin] [2. loginFail] (0.004s)
(3/3) pass [com.ngtesting.autotest.test.TestLogin] [3. loginFail] (0.003s)

2020-06-17 10:51:00 run_scripts
{"env":"windows","testType":"unit","testFrame":"testng","productId":1,"taskId":0,"zentaoData":"compile=137","buildUrl":"http://localhost:9000/job/ZTF-TestNg-Git/13/","pass":3,"fail":0,"skip":0,"total":3,"startTime":1592362240,"endTime":1592362260,"duration":20,"funcResult":null,"unitResult":[{"title":"loginSuccess","testSuite":"com.ngtesting.autotest.test.TestLogin","duration":0.041,"failure":null,"id":1,"status":"pass"},{"title":"loginFail","testSuite":"com.ngtesting.autotest.test.TestLogin","duration":0.004,"failure":null,"id":2,"status":"pass"},{"title":"loginFail","testSuite":"com.ngtesting.autotest.test.TestLogin","duration":0.003,"failure":null,"id":3,"status":"pass"}]}

fail_to_submit_test_result
server_return


10:51:01 Uncaught Error: Call to undefined method compileModel::syncCompileStatus() in E:\fengfeng\tools\zentao\xampp\zentao\module\ci\control.php:115
Stack trace:
#0 E:\fengfeng\tools\zentao\xampp\zentao\framework\base\router.class.php(1712): ci->commitResult()
#1 E:\fengfeng\tools\zentao\xampp\zentao\www\index.php(71): baseRouter->loadModule()
#2 {main}
thrown in E:\fengfeng\tools\zentao\xampp\zentao\module\ci\control.php on line 115 when visiting ci-commitResult-
==================================================================================================================================================== = ====================================================================================================================================================

E:\fengfeng\work_tools\MyJenkinsWorkSpace\workspace\ZTF-TestNg-Git>exit 1
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE

Missing the whole English CSS files

After git cloninig and setup (which went fine). The site seems to e fully destructed in english in case of missing the en_*****.css file/s within the Theme folders.
<link rel='stylesheet' href='/theme/default/en.default.css?v=10.0.beta' type='text/css' media='screen' />

数据库表结构字段定义不统一,在msyql8中导入数据库结构的时候报错

在MySQL8中,不管是用工具导入,还是命令行导入都会报错,导致有几张表导入失败,报错如下:

[ERROR in query 17] Invalid default value for 'begin'
[ERROR in query 42] Invalid default value for 'join'
[ERROR in query 49] Invalid default value for 'birthday'
[ERROR in query 59] Incorrect datetime value: '0000-00-00 00:00:00' for column 'lastTime' at row 1

主要是由于date或者datetime类型引起
有些表也有同样的字段,但是没有问题,所以希望能不能所有的表统一类型定义?

Visible details of the previous session

After logging out, I clicked the back button on the browser and all the details were visible.
image
We would actually expect to be redirected back to login page.

Desktop client cannot login to server

Hello,

I was trying to connect to zentao server via the client app, but I wasn't able to establish a connection, this is the diagnostics output:

image

I have opened the required ports:
image

These are the settings from zentao:
image

Is there anything else that I could do? I'm using zentao behind traefik and LetsEncrypt for https support, but I believe that shouldn't affect anything since it resolves to the IP and targets the 11443 port, which as shown in the screenshot is exposed...

Thanks!

客户端中的禅道浏览器无法复制地址

在禅道11.0中提供了一个全新的暄暄作为客户端使用,并且提供了将禅道URL发到聊天窗口中即可转为卡片式消息,但是内置的禅道无法复制地址,也无法通过其他途径获得url,右键在浏览器中打开也没有一键登录功能,也就意味着如果需要发送卡片的话需要单独在浏览器中再次登录,那这样暄暄其实用处就不大了。

Logout Bug

After logout if i navigate to /www i find my self logged in

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.