mirror of
https://github.com/Karaka-Management/oms-QA.git
synced 2026-01-11 15:48:42 +00:00
started with template fixes
This commit is contained in:
parent
05b97135f3
commit
67204ecbc2
|
|
@ -48,13 +48,13 @@
|
||||||
"pid": "/qa",
|
"pid": "/qa",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"subtype": 1,
|
"subtype": 1,
|
||||||
"name": "Badges",
|
"name": "Apps",
|
||||||
"uri": "{/base}/qa/badge/list?{?}",
|
"uri": "{/base}/qa/app/list?{?}",
|
||||||
"target": "self",
|
"target": "self",
|
||||||
"icon": null,
|
"icon": null,
|
||||||
"order": 10,
|
"order": 20,
|
||||||
"from": "QA",
|
"from": "QA",
|
||||||
"permission": { "permission": 2, "category": null, "element": null },
|
"permission": { "permission": 4, "category": null, "element": null },
|
||||||
"parent": 1006001001,
|
"parent": 1006001001,
|
||||||
"children": []
|
"children": []
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiQAAppCreate',
|
'dest' => '\Modules\QA\Controller\ApiController:apiQAAppCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -31,6 +32,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiQAAppUpdate',
|
'dest' => '\Modules\QA\Controller\ApiController:apiQAAppUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -42,6 +44,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiQAQuestionCreate',
|
'dest' => '\Modules\QA\Controller\ApiController:apiQAQuestionCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -51,6 +54,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiQuestionUpdate',
|
'dest' => '\Modules\QA\Controller\ApiController:apiQuestionUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -62,6 +66,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiChangeQAQuestionVote',
|
'dest' => '\Modules\QA\Controller\ApiController:apiChangeQAQuestionVote',
|
||||||
'verb' => RouteVerb::PUT | RouteVerb::SET,
|
'verb' => RouteVerb::PUT | RouteVerb::SET,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -73,6 +78,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiQAAnswerCreate',
|
'dest' => '\Modules\QA\Controller\ApiController:apiQAAnswerCreate',
|
||||||
'verb' => RouteVerb::PUT,
|
'verb' => RouteVerb::PUT,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -82,6 +88,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiAnswerUpdate',
|
'dest' => '\Modules\QA\Controller\ApiController:apiAnswerUpdate',
|
||||||
'verb' => RouteVerb::SET,
|
'verb' => RouteVerb::SET,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -93,6 +100,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiChangeQAAnswerVote',
|
'dest' => '\Modules\QA\Controller\ApiController:apiChangeQAAnswerVote',
|
||||||
'verb' => RouteVerb::PUT | RouteVerb::SET,
|
'verb' => RouteVerb::PUT | RouteVerb::SET,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
@ -104,6 +112,7 @@ return [
|
||||||
[
|
[
|
||||||
'dest' => '\Modules\QA\Controller\ApiController:apiChangeAnsweredStatus',
|
'dest' => '\Modules\QA\Controller\ApiController:apiChangeAnsweredStatus',
|
||||||
'verb' => RouteVerb::PUT | RouteVerb::SET,
|
'verb' => RouteVerb::PUT | RouteVerb::SET,
|
||||||
|
'csrf' => true,
|
||||||
'permission' => [
|
'permission' => [
|
||||||
'module' => ApiController::NAME,
|
'module' => ApiController::NAME,
|
||||||
'type' => PermissionType::CREATE,
|
'type' => PermissionType::CREATE,
|
||||||
|
|
|
||||||
|
|
@ -73,4 +73,37 @@ return [
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
'^.*/qa/app/list(\?.*$|$)' => [
|
||||||
|
[
|
||||||
|
'dest' => '\Modules\QA\Controller\BackendController:viewQAAppList',
|
||||||
|
'verb' => RouteVerb::GET,
|
||||||
|
'permission' => [
|
||||||
|
'module' => BackendController::NAME,
|
||||||
|
'type' => PermissionType::READ,
|
||||||
|
'state' => PermissionCategory::APP,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'^.*/qa/app/view(\?.*$|$)' => [
|
||||||
|
[
|
||||||
|
'dest' => '\Modules\QA\Controller\BackendController:viewQAApp',
|
||||||
|
'verb' => RouteVerb::GET,
|
||||||
|
'permission' => [
|
||||||
|
'module' => BackendController::NAME,
|
||||||
|
'type' => PermissionType::READ,
|
||||||
|
'state' => PermissionCategory::APP,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'^.*/qa/app/create(\?.*$|$)' => [
|
||||||
|
[
|
||||||
|
'dest' => '\Modules\QA\Controller\BackendController:viewQAAppCreate',
|
||||||
|
'verb' => RouteVerb::GET,
|
||||||
|
'permission' => [
|
||||||
|
'module' => BackendController::NAME,
|
||||||
|
'type' => PermissionType::CREATE,
|
||||||
|
'state' => PermissionCategory::APP,
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -358,7 +358,7 @@ final class ApiController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @var \Modules\QA\Models\QAAnswer $newAccepted */
|
/** @var \Modules\QA\Models\QAAnswer $newAccepted */
|
||||||
$newAccepted = QAAnswerMapper::get()->with('profile')->where('id', (int) $request->getData('id'))->execute();
|
$newAccepted = QAAnswerMapper::get()->with('createdBy')->where('id', (int) $request->getData('id'))->execute();
|
||||||
$oldNewAccepted = clone $newAccepted;
|
$oldNewAccepted = clone $newAccepted;
|
||||||
|
|
||||||
/** @var \Modules\QA\Models\QAQuestion $question */
|
/** @var \Modules\QA\Models\QAQuestion $question */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user