Merge pull request 'master' (#86) from master into dev
Reviewed-on: #86
This commit is contained in:
commit
84d6ee2630
|
|
@ -107,8 +107,8 @@ Route::middleware('api')
|
||||||
Route::get('/fetch-issues', [JiraController::class, 'fetchAllIssues']);
|
Route::get('/fetch-issues', [JiraController::class, 'fetchAllIssues']);
|
||||||
Route::get('/all-project', [JiraController::class, 'getAllProject']);
|
Route::get('/all-project', [JiraController::class, 'getAllProject']);
|
||||||
Route::get('/get-detail-project-by-id', [JiraController::class, 'getDetailsProjectsById']);
|
Route::get('/get-detail-project-by-id', [JiraController::class, 'getDetailsProjectsById']);
|
||||||
Route::get('/get-all-board-by-id-project', [JiraController::class, 'getAllBoardByIdProjects']);
|
Route::get('/get-all-board-by-id-project', [JiraController::class, 'getAllBoardByIdProjects'])->middleware('check.permission:admin.tester');
|
||||||
Route::get('/get-all-sprint-by-id-board', [JiraController::class, 'getAllSprintByIdBoard']);
|
Route::get('/get-all-sprint-by-id-board', [JiraController::class, 'getAllSprintByIdBoard'])->middleware('check.permission:admin.tester');
|
||||||
Route::get('/get-all-issue-by-id-sprint', [JiraController::class, 'getAllIssueByIdSprint']);
|
Route::get('/get-all-issue-by-id-sprint', [JiraController::class, 'getAllIssueByIdSprint']);
|
||||||
|
|
||||||
Route::get('/all-issue-by-project', [JiraController::class, 'fetchIssuesByProject']);
|
Route::get('/all-issue-by-project', [JiraController::class, 'fetchIssuesByProject']);
|
||||||
|
|
@ -168,9 +168,9 @@ Route::middleware('api')
|
||||||
Route::get('/getAll', [CriteriasController::class, 'getAllCriterias'])->middleware('check.permission:admin');
|
Route::get('/getAll', [CriteriasController::class, 'getAllCriterias'])->middleware('check.permission:admin');
|
||||||
Route::post('/sprints/{sprintId}', [CriteriasController::class, 'updateCriteriasForSprint'])->middleware('check.permission:admin');
|
Route::post('/sprints/{sprintId}', [CriteriasController::class, 'updateCriteriasForSprint'])->middleware('check.permission:admin');
|
||||||
|
|
||||||
Route::get('/test-cases/getAll/{sprintId}', [TestCaseForSprintController::class, 'getAllReportsForSprint'])->middleware('check.permission:admin,tester');
|
Route::get('/test-cases/getAll/{sprintId}', [TestCaseForSprintController::class, 'getAllReportsForSprint'])->middleware('check.permission:admin.tester');
|
||||||
Route::post('/test-cases/{sprintId}', [TestCaseForSprintController::class, 'createTestReport'])->middleware('check.permission:admin,tester');
|
Route::post('/test-cases/{sprintId}', [TestCaseForSprintController::class, 'createTestReport'])->middleware('check.permission:admin.tester');
|
||||||
Route::get('/test-cases/delete', [TestCaseForSprintController::class, 'deleteTestReport'])->middleware('check.permission:admin,tester');
|
Route::get('/test-cases/delete', [TestCaseForSprintController::class, 'deleteTestReport'])->middleware('check.permission:admin.tester');
|
||||||
|
|
||||||
Route::get('/profiles-data', [ProfileController::class, 'getProfilesData'])->middleware('check.permission:admin.hr.staff.tester');
|
Route::get('/profiles-data', [ProfileController::class, 'getProfilesData'])->middleware('check.permission:admin.hr.staff.tester');
|
||||||
Route::post('/profiles-data/update', [ProfileController::class, 'updateProfilesData'])->middleware('check.permission:admin.hr.staff.tester');
|
Route::post('/profiles-data/update', [ProfileController::class, 'updateProfilesData'])->middleware('check.permission:admin.hr.staff.tester');
|
||||||
|
|
|
||||||
|
|
@ -236,7 +236,7 @@ class JiraService
|
||||||
$users_data[$user['displayName']]['total_spent'] = 0;
|
$users_data[$user['displayName']]['total_spent'] = 0;
|
||||||
$users_data[$user['displayName']]['total_est'] = 0;
|
$users_data[$user['displayName']]['total_est'] = 0;
|
||||||
$body = [
|
$body = [
|
||||||
'expand' => ['names', 'schema'],
|
'expand' => ['names', 'schema','changelog'],
|
||||||
'fields' => ['summary', 'status', 'timeoriginalestimate', 'timespent', 'assignee', 'project', 'updated'],
|
'fields' => ['summary', 'status', 'timeoriginalestimate', 'timespent', 'assignee', 'project', 'updated'],
|
||||||
'jql' => sprintf(
|
'jql' => sprintf(
|
||||||
"assignee = '%s' AND status IN ('to do', 'todo', 'in progress') ORDER BY updated DESC",
|
"assignee = '%s' AND status IN ('to do', 'todo', 'in progress') ORDER BY updated DESC",
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
@keyframes blinkBackground {
|
@keyframes blinkBackground {
|
||||||
0% {
|
0% {
|
||||||
background-color: #ffa200; /* Màu vàng */
|
background-color: #ff5100; /* Màu vàng */
|
||||||
}
|
}
|
||||||
50% {
|
50% {
|
||||||
background-color: #ffffff; /* Màu xanh */
|
background-color: #ffffff; /* Màu xanh */
|
||||||
color: rgb(0, 0, 0);
|
color: rgb(0, 0, 0);
|
||||||
}
|
}
|
||||||
100% {
|
100% {
|
||||||
background-color: #ffa200; /* Màu vàng */
|
background-color: #ff5100; /* Màu vàng */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -209,7 +209,7 @@ const UsersManagement = () => {
|
||||||
<MultiSelect
|
<MultiSelect
|
||||||
label={'Permission(s)'}
|
label={'Permission(s)'}
|
||||||
required
|
required
|
||||||
data={['staff', 'admin', 'hr']}
|
data={['staff', 'admin', 'hr', 'tester']}
|
||||||
value={
|
value={
|
||||||
typeof form.values.permission === 'string'
|
typeof form.values.permission === 'string'
|
||||||
? form.values.permission
|
? form.values.permission
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue