steedos-platform
steedos-platform copied to clipboard
华炎魔方低代码平台 | Steedos is an open-source alternative to Salesforce Low-Code Platform. 🤖 🎨 🚀
### SubTasks 子任务 - [x] 增加字段布局微页面,并做好初始化 - [x] 修改steedos-field组件,支持设计器内各项配置 - [x] 实现保存功能,字段属性回存到对象中 - [ ] 增加steedos-object-form2.0
### Description 如题 ### Steps To Reproduce 重现步骤 如题 ### Version 版本 2.7.1
### Description  ### Steps To Reproduce 重现步骤 如图 ### Version 版本 2.7
### Description  ### Steps To Reproduce 重现步骤 1、中控台创建 “我的魔方”过程中出现,错误位置 saas_space__c的trigger中会自动创建company 2、可以手工模拟测试,objectql.getObject('company').insert({....}); 创建时orgnazation自动不提供任何值,会触发自动创建orgnazation debug时报错截图:  3、问题很奇怪,断点设置在108行,在还没执行108 行函数的情况下,如图无论是debug获取orgId,还是109行执行后异常日志中显示,orgId值都是{}。 但只要修复109行 ognazation的赋值为 orgId._id ,上方108行orgId值为{}的问题会自己消失恢复。同样断点在108行未执行的情况下,debug获取orgId的值正常为 {_id: 'xxxx',name: 'xxxxxx', ....} 字段内容完整 ### Version 版本 2.6
### Description 平台没有对cors进行限制,攻击者修改请求报文的 Origin:值比如www.baidu.com后,平台响应Access-Control-Allow-Origin跟着变成www.baidu.com ,并且Access-Control-Allow-Credentials: 为true ,容易引起用户cookies内敏感信息泄露 修复建议: 1. 增加平台可以cors访问的白名单配置项 ### Steps To Reproduce 重现步骤 1. 攻击者修改请求报文的 Origin:值比如www.baidu.com后,请求平台正常页面或接口  3. 平台响应Access-Control-Allow-Origin跟着变成www.baidu.com ,并且Access-Control-Allow-Credentials: 为true ,  4. 攻击者可以在构造微页面,在微页面中访问baidu网站,由于cors头部已允许访问baidu.com 并且Access-Control-Allow-Credentials: 为true, 这个请求会把用户cookies信息一起带上发送给baidu.com...
### Description X-Acess-Token 作为用户登录的一个凭证,采用jwt格式没有问题,但是jwt的第二部分base64 解码后可以直接得到用户信息,即使此token已经过期失效,但是仍然可以直接通过通过对此token解码获取到用户的 手机号、邮箱 等完整信息 修复建议: 第二部分不要存放个人信息,只放一个唯一hash值就行了。 或者一定要放,建议加密后再进行jwt 签名打包 ### Steps To Reproduce 重现步骤 1. 正常登录 2. 查看cookies中的X-Acess-Token信息 3. 使用base64对第二部分内容解码 ### Version 版本 2.5~2.7
### Description 列表视图显示条目数不生效 ### Steps To Reproduce 重现步骤 1.配置列表视图显示条目数 2.查看列表视图,发现未显示条目数 ### Version 版本 2.6.8
### Description after npm install dependency, i run npm start command, stdout error info is: ➜ steedos-platform2 git:(master) ✗ npm start > steedos-platform@ start /Users/xxx/code/steedos-platform2 > steedos start --config steedos.config.js...
### Description 汇总数据有误 ### Steps To Reproduce 重现步骤   发票总金额为累计汇总发票金额 ### Version 版本 2.7.、