Files
slot/next-app/scripts
chpark d008a28a82 Per-board admin (92 columns) + flexible runtime: bo_page_rows / bo_subject_len / bo_*_point applied
/admin/boards/[bo_table]/edit:
- Full form for every editable g5_board column gnuboard exposes
  in /adm/board_form.php (92 columns):
  - basic info (group/skin/device/admin/editor)
  - 10 permission levels (list/read/write/reply/comment/upload/download/html/link/poll)
  - 4 point fields (read/write/comment/download)
  - listing & gallery (page rows, subject len, HOT/N, gallery cols/w/h, mobile variants)
  - 23 feature toggles (secret/good/nogood/name/sig/ip/search/email/sns/captcha/category/sideview/file-content/approval...)
  - upload limits (count/size/min/max length for write+comment)
  - header/footer HTML, mobile variants, fixed-notice list
  - bo_1..bo_10 + bo_*_subj custom slots
- Submitted as a single transaction to UPDATE g5_board

Runtime application (the actual flex-knob behaviour):
- listPosts now reads bo_page_rows (5–200) and bo_subject_len from g5_board for each list render
- addComment now also pays bo_comment_point bonus into g5_point ledger and bumps mb_point
- Post view (board/[wrId]) now charges/credits bo_read_point once per (mb_id, post)
  with @read.<key> dedupe row in g5_point — same semantics as gnuboard

Also: /admin/boards now shows a "상세설정" link per row.

Verify: 10 iter × 102 = 1020/1020 PASS

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 13:46:28 +09:00
..