Jelajahi Sumber

feat(routing): 修改 OCR 记录的路由并调整权限控制- 注释掉了 OcrRecordController 中的 admin 权限验证- 移除了原有的 ocrRecord

wui 10 bulan lalu
induk
melakukan
405ec0cb9f
2 mengubah file dengan 6 tambahan dan 2 penghapusan
  1. 1 1
      app/Controllers/Http/OcrRecordController.ts
  2. 5 1
      start/routes.ts

+ 1 - 1
app/Controllers/Http/OcrRecordController.ts

@@ -11,7 +11,7 @@ export default class OcrRecordController {
     }
 
     public async store({ request, bouncer }: HttpContextContract) {
-        await bouncer.authorize('admin')
+        // await bouncer.authorize('admin')
         await request.validate({
             schema: schema.create({
                 deviceId: schema.string(),

+ 5 - 1
start/routes.ts

@@ -106,6 +106,10 @@ Route.group(() => {
         Route.resource('memberships', 'MembershipsController').apiOnly()
         Route.resource('textRecord', 'TextRecordController').apiOnly()
         Route.resource('filesRecord', 'FilesRecordController').apiOnly()
-        Route.resource('ocrRecord', 'OcrRecordController').apiOnly()
     }).middleware('auth:api')
+
+    Route.group(() => {
+        Route.get('ocrRecord', 'OcrRecordController.index').middleware('auth:api')
+        Route.post('ocrRecord', 'OcrRecordController.store')
+    })
 }).prefix('/api')