Skip to content

GitLab

  • 菜单
    • 项目 Groups 代码片段
      帮助
项目 Groups 代码片段
    • 正在加载...
  • 帮助
    • 帮助
    • 支持
    • 社区论坛
    • 提交反馈
    • 为 GitLab 提交贡献
  • 登录
  • S steedos-platform
  • 项目信息
    • 项目信息
    • 动态
    • 标记
    • 成员
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • 议题 640
    • 议题 640
    • 列表
    • 看板
    • 服务台
    • 里程碑
  • 合并请求 58
    • 合并请求 58
  • CI/CD
    • CI/CD
    • 流水线
    • 作业
    • 计划
  • 部署
    • 部署
    • 环境
    • 发布
  • 监控
    • 监控
    • 指标
    • 事件
  • 软件包与镜像库
    • 软件包与镜像库
    • 软件包库
    • 基础设施库
  • 分析
    • 分析
    • CI/CD
    • 仓库
    • 价值流
  • Wiki
    • Wiki
  • 代码片段
    • 代码片段
  • 动态
  • 分支图
  • 创建新议题
  • 作业
  • 提交
  • 议题看板
收起侧边栏
  • steedos
  • steedos-platform
  • 议题
  • #242

已关闭
开放中
Created 5年前 by 庄建国@zhuangjianguoOwner
  • 报告滥用

  • 报告滥用

支持cloud_admin(space._id) 工作区

已关闭

支持cloud_admin(space._id) 工作区

Created by: baozhoutao

  1. 哦不!

    您正在尝试上传非图片文件。请上传.png、.jpg、.jpeg、.gif、.bmp、.tiff或.ico。

    传入!

    拖放您的设计以启动上传。

相关议题
0


  • 庄建国
    庄建国 @zhuangjianguo · 5 years ago
    作者 Owner

    Created by: baozhoutao

    function createSpace(userId, spaceId, spaceName){
        var userDoc = db.users.findOne({_id: userId})
        var now = new Date();
        db.spaces.insert( {
            _id: spaceId,
            space: spaceId,
            name: spaceName, 
            admins: [userId],
            owner: userId, 
            created_by: userId,
            created: now,
            modified_by: userId,
            modified: now
        });
    
        var spaceDoc = db.spaces.findOne({_id: spaceId});
    
        var companyId = ObjectId().str
    
        db.company.insert({
            _id: companyId,
            name: spaceDoc.name, 
            space: spaceDoc._id, 
            organization: companyId,
            company_id: companyId,
            owner: userId,
            created_by: userId,
            created: now,
            modified_by: userId,
            modified: now
        });
    
        db.organizations.insert(
            {
                _id: companyId,
                name: spaceDoc.name, 
                fullname: spaceDoc.name, 
                is_company: true, 
                users: [userId],
                company_id: companyId,
                space: spaceDoc._id, 
                owner: userId,
                created_by: userId,
                created: now,
                modified_by: userId,
                modified: now
            }
        );
    
        db.space_users.insert({
            _id: ObjectId().str,
            user: userDoc._id, 
            username: userDoc.username, 
            name: userDoc.name, 
            email: userDoc.email, 
            user_accepted: true, 
            organization: companyId, 
            organizations: [companyId], 
            organizations_parents: [companyId],
            company_id: companyId,
            company_ids: [companyId],
            space: spaceDoc._id,
            owner: userId,
            created_by: userId,
            created: now,
            modified_by: userId,
            modified: now
        });
    }
    
    createSpace("5194c66ef4a563537a000003", "cloud_admin", '云管理');

    云平台需执行此脚本创建cloud_admin工作区

  • 庄建国
    庄建国 @zhuangjianguo · 5 years ago
    作者 Owner

    Created by: baozhoutao

    需要在steedos-config配置public.cloudAdminSpaceId来指定云管理工作区

  • 您只能在信息流中看到其他活动 。要添加评论,请切换到以下选项之一。
请注册或登录再回复
0位指派人
无
分配到
里程碑
无 milestone
无
无
工时统计
无预计或已用时间
截止日期
无
无
2
标记
done 功能完善
私密性
非私密
非私密

您将开启保密功能。 只有拥有报告者及以上权限的团队成员才能在 issue 上看到并留下评论。

锁定 议题
未锁定
0
0位参与者
参考: steedos/steedos-platform#242

菜单

项目 Groups 代码片段
帮助