Skip to content

Merge pull request #19 from Learning-Dashboard/LD-AdminTool

232f8b1
Select commit
Loading
Failed to load commit list.
Merged

Dev to Main #18

Merge pull request #19 from Learning-Dashboard/LD-AdminTool
232f8b1
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 19, 2026 in 24s

Quality Gate failed

Failed conditions
1 Security Hotspot
B Security Rating on New Code (required ≥ A)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 242 in datasources/taiga_handler.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this assignment to local variable 'estimated_start'; the value is never used.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPDdnLmPxB3drzP&open=AZ2nOTPDdnLmPxB3drzP&pullRequest=18

Check warning on line 43 in app.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Specify an explicit HTTP status code for this error handler.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ0kki0ywFGn-mp-3Keh&open=AZ0kki0ywFGn-mp-3Keh&pullRequest=18

Check warning on line 354 in utils/recovery/taiga_recovery.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested conditional expression into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTOFdnLmPxB3drzL&open=AZ2nOTOFdnLmPxB3drzL&pullRequest=18

Check failure on line 293 in utils/recovery/taiga_recovery.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 18 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTOFdnLmPxB3drzK&open=AZ2nOTOFdnLmPxB3drzK&pullRequest=18

Check warning on line 354 in utils/recovery/taiga_recovery.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested conditional expression into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTOFdnLmPxB3drzM&open=AZ2nOTOFdnLmPxB3drzM&pullRequest=18

Check warning on line 237 in datasources/taiga_handler.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this assignment to local variable 'milestone_name'; the value is never used.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPDdnLmPxB3drzS&open=AZ2nOTPDdnLmPxB3drzS&pullRequest=18

Check warning on line 73 in routes/taiga_routes.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this code to not log user-controlled data.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ0kkizdwFGn-mp-3Ked&open=AZ0kkizdwFGn-mp-3Ked&pullRequest=18

Check warning on line 243 in datasources/taiga_handler.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this assignment to local variable 'estimated_finish'; the value is never used.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPDdnLmPxB3drzO&open=AZ2nOTPDdnLmPxB3drzO&pullRequest=18

Check warning on line 245 in datasources/taiga_handler.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this assignment to local variable 'milestone_data'; the value is never used.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPDdnLmPxB3drzN&open=AZ2nOTPDdnLmPxB3drzN&pullRequest=18

Check warning on line 239 in datasources/taiga_handler.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this assignment to local variable 'milestone_created_date'; the value is never used.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPDdnLmPxB3drzQ&open=AZ2nOTPDdnLmPxB3drzQ&pullRequest=18

Check warning on line 30 in app.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Specify an explicit HTTP status code for this error handler.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ0kki0ywFGn-mp-3Keg&open=AZ0kki0ywFGn-mp-3Keg&pullRequest=18

Check failure on line 67 in app.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "/webhooks" 3 times.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPmdnLmPxB3drzT&open=AZ2nOTPmdnLmPxB3drzT&pullRequest=18

Check warning on line 238 in datasources/taiga_handler.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this assignment to local variable 'milestone_closed'; the value is never used.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ2nOTPDdnLmPxB3drzR&open=AZ2nOTPDdnLmPxB3drzR&pullRequest=18

Check warning on line 81 in routes/taiga_routes.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this code to not log user-controlled data.

See more on https://sonarcloud.io/project/issues?id=Learning-Dashboard_LD_Connect_Event&issues=AZ0kkizdwFGn-mp-3Kec&open=AZ0kkizdwFGn-mp-3Kec&pullRequest=18