Skip to content

Develop to Master for Release - #1298

Merged
johnnyq merged 141 commits into
masterfrom
develop
Sep 1, 2026
Merged

johnnyq merged 141 commits into
masterfrom
develop

Changelog update

e528ef8
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 1, 2026 in 4m 34s

Quality Gate failed

Failed conditions
E Security Rating on New Code (required ≥ A)
E Reliability Rating on New Code (required ≥ B)

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 56 in agent/modals/client/client_bulk_add_ticket.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4F5Gl80T31XjlE8t&open=AaBd4F5Gl80T31XjlE8t&pullRequest=1298

Check failure on line 415 in functions/app.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4ImSl80T31XjlFGo&open=AaBd4ImSl80T31XjlFGo&pullRequest=1298

Check warning on line 67 in agent/modals/transfer/transfer_edit.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4Gy0l80T31XjlFAE&open=AaBd4Gy0l80T31XjlFAE&pullRequest=1298

Check warning on line 157 in agent/modals/expense/expense_edit.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4GDOl80T31XjlE9a&open=AaBd4GDOl80T31XjlE9a&pullRequest=1298

Check warning on line 549 in agent/invoice.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Associate a valid label to this input field.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4HJxl80T31XjlFAl&open=AaBd4HJxl80T31XjlFAl&pullRequest=1298

Check warning on line 272 in agent/modals/ticket/ticket_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4FP4l80T31XjlE6s&open=AaBd4FP4l80T31XjlE6s&pullRequest=1298

Check warning on line 99 in js/phone_inputs.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4Hfwl80T31XjlFBu&open=AaBd4Hfwl80T31XjlFBu&pullRequest=1298

Check warning on line 18 in agent/modals/product/product_import.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4GOxl80T31XjlE-B&open=AaBd4GOxl80T31XjlE-B&pullRequest=1298

Check failure on line 307 in admin/post/demo_data_model.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Y-m-d H:i:s" 16 times.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4HlBl80T31XjlFDp&open=AaBd4HlBl80T31XjlFDp&pullRequest=1298

Check warning on line 198 in agent/network.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4HGal80T31XjlFAb&open=AaBd4HGal80T31XjlFAb&pullRequest=1298

Check warning on line 226 in agent/clients.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4HXpl80T31XjlFBP&open=AaBd4HXpl80T31XjlFBP&pullRequest=1298

Check warning on line 82 in js/tom_select.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4Hg-l80T31XjlFB3&open=AaBd4Hg-l80T31XjlFB3&pullRequest=1298

Check warning on line 163 in agent/modals/credential/credential_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4FrZl80T31XjlE8G&open=AaBd4FrZl80T31XjlE8G&pullRequest=1298

Check warning on line 139 in admin/modals/user/user_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4H1hl80T31XjlFFD&open=AaBd4H1hl80T31XjlFFD&pullRequest=1298

Check warning on line 138 in agent/modals/credential/credential_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4FrZl80T31XjlE8F&open=AaBd4FrZl80T31XjlE8F&pullRequest=1298

Check warning on line 149 in agent/locations.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4HNgl80T31XjlFA1&open=AaBd4HNgl80T31XjlFA1&pullRequest=1298

Check warning on line 49 in agent/modals/network/network_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4Gafl80T31XjlE-i&open=AaBd4Gafl80T31XjlE-i&pullRequest=1298

Check warning on line 27 in agent/modals/trip/trip_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4GL1l80T31XjlE92&open=AaBd4GL1l80T31XjlE92&pullRequest=1298

Check warning on line 29 in agent/modals/income/income_bulk_edit_account.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4GHbl80T31XjlE9o&open=AaBd4GHbl80T31XjlE9o&pullRequest=1298

Check warning on line 142 in agent/modals/expense/expense_copy.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4GB6l80T31XjlE9U&open=AaBd4GB6l80T31XjlE9U&pullRequest=1298

Check warning on line 38 in agent/modals/ticket/ticket_edit_vendor.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4FRHl80T31XjlE61&open=AaBd4FRHl80T31XjlE61&pullRequest=1298

Check warning on line 11 in agent/modals/client/client_delete.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the useless trailing whitespaces at the end of this line.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4F9il80T31XjlE9F&open=AaBd4F9il80T31XjlE9F&pullRequest=1298

Check warning on line 101 in agent/modals/network/network_export.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4GbUl80T31XjlE-w&open=AaBd4GbUl80T31XjlE-w&pullRequest=1298

Check failure on line 3832 in admin/post/demo_data_model.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Onsite Point of Contact" 20 times.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4HlBl80T31XjlFDW&open=AaBd4HlBl80T31XjlFDW&pullRequest=1298

Check warning on line 22 in admin/modals/ai/ai_model_add.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add an "id" attribute to this input field and associate it with a label.

See more on https://sonarcloud.io/project/issues?id=itflow-org_itflow&issues=AaBd4H8Ll80T31XjlFFT&open=AaBd4H8Ll80T31XjlFFT&pullRequest=1298