Tech eval: Identify all the hard limits of the Environments dashboard that would need to be modified to allow for pagination
Topic to Evaluate
- Related issue: Expand supported number environments on Environments Dashboard by supporting pagination
We currently hardcode a maximum limit of 7 projects to be shown on the Environments dashboard. Identify the areas of the codebase where we hardcode this limit. Then, evaluate what would need to be changed in regards to these limits in order to allow for pagination. In this issue linked above, we are proposing that 20 project be shown per paginated page.
Here are some examples of where the limit of 7 projects are found:
Tasks to Evaluate
-
Identify the areas of the codebase where we hardcode the limit (7) of projects to display on the dashboard. -
Evaluate what would need to be changed in regards to these limits in order to allow for pagination. -
Update the weight of the related issue if needed: #33895 (comment 367455714)
Risks and Implementation Considerations
I would recommend using a reasonable timebox for this evaluation. Likely no more than half a day.