관리자·유저 화면 왕복 이동 수단을 추가하고, 상품/게시판 URL 식별자를 사람이 읽을 수 있는 값(상품코드/슬러그)으로 전환한다. 크로스 이동 링크 (전부 새 탭): - 관리자 사이드바 "사이트 보기" + 모바일 드로어 상단 잘림 수정 - 관리자 게시물 조회 ↔ 유저 게시판, 유저 상품 상세 ↔ 관리자 상품 수정 - 유저 화면의 관리자 진입은 is_admin 이 아니라 세부 권한 플래그로 게이트 (게시판 can_access_admin, 상품 can_update) 상품 라우팅 id → product_code: - Product::resolveRouteBinding(code/id) + 공개 라우트 정규식 확장 - 모든 상품 링크(목록·최근본·검색·장바구니·주문내역·문의내역·관리자) 전환 - 상품 검색을 상품코드·번호 양쪽 조회 가능하게 확장(관리자+통합검색) 게시판 라우팅 board id → slug: - Board::resolveRouteBinding(slug/id) + 관리자 라우트 slug 전환 - 생성 후 리다이렉트·토글·삭제·수정·add-to-menu·편집기 스코프 전수 정정 - BoardController::addToAdminMenu 를 Board 바인딩으로 정합 검증: 프론트 레이아웃 Vitest 36건 green, 백엔드 회귀 테스트 추가, g7.dev 라이브 실측(생성/삭제/메뉴추가 slug, 문의내역·검색 상품코드 URL).
22 lines
584 B
JSON
22 lines
584 B
JSON
{
|
|
"identifier": "sirsoft-board",
|
|
"vendor": "sirsoft",
|
|
"name": {
|
|
"ko": "게시판",
|
|
"en": "Board"
|
|
},
|
|
"version": "1.0.1",
|
|
"license": "MIT",
|
|
"description": {
|
|
"ko": "게시판 관리를 위한 모듈",
|
|
"en": "Module for board management"
|
|
},
|
|
"g7_version": ">=7.0.0",
|
|
"dependencies": {
|
|
"modules": {},
|
|
"plugins": {}
|
|
},
|
|
"github_url": "https://github.com/gnuboard/g7-module-sirsoft-board",
|
|
"github_changelog_url": "https://github.com/gnuboard/g7-module-sirsoft-board/blob/main/CHANGELOG.md"
|
|
}
|