c5798eb87792040ada9335f28e21da5c61699640
The `evaluate_case` function has been replaced with `evaluate_state` in the `auto_trigger` module. This change introduces a new enum, `CaseAnalysisState`, which provides a more granular representation of a case's analysis status. The `try_enqueue` and `try_enqueue_all_for_user` functions now utilize `evaluate_state` to determine if analysis should proceed. This ensures that analysis is only triggered for cases in the `Idle` or `Required` states. Additionally, the `CaseFlags` struct has been updated to include `analysis_stale_with_doc`, and corresponding logic has been added in `compute_flags` and `compute_case_view` to accurately reflect the analysis status for UI display. The `UserCaseView` and `MyCasesTemplate` structs have also been updated to incorporate these new fields.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%