feat: enhance module RBAC permissions, financial billing workflows, task evidence uploading, and role analytics
This commit is contained in:
@@ -589,9 +589,13 @@ class ProjectController extends Controller
|
||||
$milestoneId = null;
|
||||
if (!empty($t['milestone_ulid'])) {
|
||||
$milestoneId = \Modules\ProjectManagement\Models\ProjectMilestone::resolveUlidToId($t['milestone_ulid']);
|
||||
if ($milestoneId === null && ctype_digit((string) $t['milestone_ulid'])) {
|
||||
$milestoneId = $milestoneIdsByIndex[(int) $t['milestone_ulid']] ?? null;
|
||||
}
|
||||
} elseif (!empty($t['milestone_id'])) {
|
||||
$milestoneId = \Modules\ProjectManagement\Models\ProjectMilestone::resolveUlidToId($t['milestone_id'])
|
||||
?? (ctype_digit((string) $t['milestone_id']) ? (int) $t['milestone_id'] : null);
|
||||
}
|
||||
|
||||
if ($milestoneId === null && isset($milestoneIdsByIndex[$index])) {
|
||||
$milestoneId = $milestoneIdsByIndex[$index];
|
||||
}
|
||||
|
||||
$task = null;
|
||||
|
||||
Reference in New Issue
Block a user