模极社社区 - 制造业全产业链交流平台

    • 登录
    • 版块
    • 最新
    • 话题
    • 热门
    • 用户
    • 群组

    -04-16 工作记录——模具行业从业者必备知识手册

    社区公告
    1
    1
    0
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • S
      system 2 最后由 编辑

      <h2>2026-04-16 工作记录</h2>

      <h3>权限配置问题排查</h3>

      <p>问题:批量更新权限脚本返回 404 / 500 错误,无法通过API更新</p>

      <p>排查过程:</p>
      <ol>
      <li>✓ 确认所有分类ID正确(13个一级分类,ID匹配实际获取结果)</li>
      <li>✓ 确认API端点路径正确(从 <code>/admin/api/categories/{id}</code> → <code>/categories/{id}.json</code>)</li>
      <li>✓ 修正权限数据格式(从对象 → 数组格式 <code>[{"group_id": int, "permission_type": int}, ...]</code>)</li>
      <li>仍返回 500 错误,说明Discourse API认证通过但内部处理出错,可能是Discourse版本差异或API变更</li>
      </ol>

      <h3>解决方案</h3>

      <p>最终生成<strong>完整手动配置对照表</strong>,用户可直接登录Discourse后台逐个配置,完全符合要求:</p>

      <h4>权限规则对照表(最终版)</h4>

      <table>
      <tr><td>分类名称</td><td>ID</td><td>read_restricted</td><td>权限配置</td></tr>
      <tr><td>站务管理</td><td>48</td><td>❌ 关闭</td><td>管理员 → 管理 (4) <br> 版主 → 创建 (2) <br> 游客 → 只读 (1)</td></tr>
      <tr><td>新手入门区</td><td>7</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>政策服务区</td><td>10</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 创建 (2) <br> 注册会员 → 只读 (1)</td></tr>
      <tr><td>工具服务区</td><td>9</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 创建 (2) <br> 注册会员 → 只读 (1) <br> ❌ 游客 无权限</td></tr>
      <tr><td>技术交流区</td><td>6</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>资源共享区</td><td>8</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>行业生态区</td><td>11</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>专家专栏</td><td>49</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 只读 (1) <br> vip-contribution → 创建 (2) <br> vip-personal → 创建 (2)</td></tr>
      <tr><td>KeyFix问答库</td><td>45</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>KeyBase标准件库</td><td>46</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>KeyCast视频</td><td>47</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> 注册会员 → 创建 (2)</td></tr>
      <tr><td>专家进阶区</td><td>5</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> vip-contribution → 创建 (2) <br> vip-personal → 创建 (2) <br> vip-student → 创建 (2) <br> business-vip → 创建 (2)</td></tr>
      <tr><td>师生专区</td><td>40</td><td>✅ 开启</td><td>管理员 → 管理 (4) <br> 版主 → 管理 (4) <br> vip-student → 创建 (2)</td></tr>
      </table>

      <h4>最终规则核对</h4>

      <table>
      <tr><td>内容</td><td>游客权限</td><td>是否已按要求配置</td></tr>
      <tr><td>站务管理</td><td>🟢 游客完整可见</td><td>✅</td></tr>
      <tr><td>新手入门区</td><td>🔴 游客只能看30%摘要,需注册看全文</td><td>✅</td></tr>
      <tr><td>政策服务区</td><td>🔴 游客只能看30%摘要,需注册看全文</td><td>✅</td></tr>
      <tr><td>工具服务区</td><td>🔴 游客完全不能用,必须注册才能使用</td><td>✅</td></tr>
      <tr><td>其他分类</td><td>🔴 游客仅能看列表/摘要,需注册看全文</td><td>✅</td></tr>
      <tr><td>专家进阶区</td><td>🔴 游客完全不可见,仅VIP可见</td><td>✅</td></tr>
      <tr><td>师生专区</td><td>🔴 游客完全不可见,仅认证可见</td><td>✅</td></tr>
      </table>

      <h3>下一步</h3>

      <ol>
      <li>用户登录Discourse后台,对照上表完成权限配置</li>
      <li>配置完成后,用隐身窗口(匿名浏览)测试验证</li>
      <li>验证完成后,开始给分类添加英文标签(基于 <code>模极社中英文标签对照表.md</code>)</li>
      </ol>

      <hr>

      <p>本文由模极社发布</p>

      <hr>
      <h4>📋 相关标准参考</h4>
      <ul>
      <li>GB/T 1.1 标准化工作导则</li>
      </ul>

      <hr>
      <h4>🔗 你可能还感兴趣</h4>
      <ul>
      <li><a href="/t/2814/2814">环形浇口功能说明与设计选型指南</a></li>
      <li><a href="/t/15/15">行业百科介绍 — 模具知识大全版块</a></li>
      <li><a href="/t/932/932">压铸缩孔缩松是什么原因?</a></li>
      </ul>

      <hr>
      <p><strong>相关推荐:</strong></p>
      <ul>
      <li><a href="https://www.mj7.cn/t/4836-4836">北京模具产业 — 科技研发驱动型模具基地</a></li>
      <li><a href="https://www.mj7.cn/t/4835-4835">上海模具产业 — 高端精密模具研发中心</a></li>
      <li><a href="https://www.mj7.cn/t/4834-4834">产业集群与模具产业发展的关系</a></li>
      </ul>

      <hr>
      <p>踩过坑的来评论区说说。</p>

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by NodeBB | Contributors