feat: Add manual re-validation button

This commit is contained in:
gpt-engineer-app[bot]
2025-10-17 15:58:22 +00:00
parent 1e60d6c6b6
commit 197f1a3f4a
3 changed files with 21 additions and 4 deletions

View File

@@ -62,6 +62,7 @@ export function SubmissionReviewManager({
const [validationResults, setValidationResults] = useState<Map<string, ValidationResult>>(new Map());
const [userConfirmedWarnings, setUserConfirmedWarnings] = useState(false);
const [hasBlockingErrors, setHasBlockingErrors] = useState(false);
const [globalValidationKey, setGlobalValidationKey] = useState(0);
const { toast } = useToast();
const { isAdmin, isSuperuser } = useUserRole();
@@ -374,6 +375,7 @@ export function SubmissionReviewManager({
setShowEditDialog(false);
setEditingItem(null);
await loadSubmissionItems();
setGlobalValidationKey(prev => prev + 1);
};
const handleItemStatusChange = async (itemId: string, status: 'approved' | 'rejected') => {