-04-16 工作记录——模具行业从业者必备知识手册
-
<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>