3430 Commits

Author SHA1 Message Date
Gurupratap Matharu
80a1876e54 Add furo to docs group in pyproject.toml using uv 2026-08-25 20:14:43 +05:30
Gurupratap Matharu
37e2eeddd8 Improve theme options with vcs repo and branch 2026-08-25 19:58:55 +05:30
Gurupratap Matharu
bedb2b0e00 Minor fixes on formatting errors based on review 2026-08-25 19:58:24 +05:30
dependabot[bot]
80feffff9c chore(deps): bump the frontend-minor-patch group with 2 updates
Bumps the frontend-minor-patch group with 2 updates: [datatables.net-bs5](https://github.com/DataTables/DataTablesSrc) and [datatables.net-buttons-bs5](https://github.com/DataTables/Buttons).


Updates `datatables.net-bs5` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/DataTables/DataTablesSrc/releases)
- [Commits](https://github.com/DataTables/DataTablesSrc/compare/3.0.1...3.0.2)

Updates `datatables.net-buttons-bs5` from 4.0.1 to 4.0.2
- [Commits](https://github.com/DataTables/Buttons/compare/4.0.1...4.0.2)

---
updated-dependencies:
- dependency-name: datatables.net-bs5
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: datatables.net-buttons-bs5
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-24 11:17:01 -10:00
Gurupratap Matharu
e31b23e088 Preserver double quotes in string translate tags 2026-08-23 11:08:29 -10:00
Gurupratap Matharu
5735d88bd1 Add translate tags to plain english string literals 2026-08-23 11:08:29 -10:00
Gurupratap Matharu
afeb989fc0 Simple unit tests for the help context endpoint 2026-08-23 11:08:29 -10:00
Gurupratap Matharu
87a8631c13 Remove redundant help_base as it has no children 2026-08-23 11:08:29 -10:00
Gurupratap Matharu
1acd546809 Improve UI of contextual reference template
This stranded template is referenced only from two other templates in the project. I'm not sure why it was given its own base. I've removed that and make it inherit from the only base.html to keep the UI consistent.
2026-08-23 11:08:29 -10:00
Gurupratap Matharu
6a0af36d08 Keep toctree level depth to 1 for less verbosity 2026-08-23 12:13:11 +05:30
Gurupratap Matharu
22d73a8820 Improve configurations to use logo and version from pyproject.toml 2026-08-23 12:11:09 +05:30
Gurupratap Matharu
5fe3b26bf2 Add project logo and favicon files 2026-08-23 12:09:07 +05:30
Gurupratap Matharu
ff8718e135 Simple formatting fixes for these webhooks and custom_templates
These templates are short and already look good
2026-08-23 10:47:50 +05:30
Gurupratap Matharu
c01862ac00 Remove toc from the top and basic reformat of POST settings 2026-08-23 10:40:01 +05:30
Gurupratap Matharu
0803c57b86 Style how to show default value and admonitions
This is the longest and the most tedius doc file to manage. I've remove bullet points for settings and moved the default value inline. (this is inspired by how django-allauth docs shows its configuration). This also remove duplicate mention of the setting. Added caution or note admonitions where needed and fixed simple formatting. Looks more scannable. The TOC on the header is removed as the new theme shows it by default on the right side bar
2026-08-23 10:12:17 +05:30
Gurupratap Matharu
feb0723aa9 Use note admonition and fix simple formatting glitches 2026-08-22 14:49:28 +05:30
Gurupratap Matharu
6f331061d5 Fix table render block which didn't appear in the document
Tables can be better rendered with the csv syntax as it doesn't need manual alignment. The optional integrations table was never rendered
2026-08-22 13:58:29 +05:30
Gurupratap Matharu
70e26ca41f Fix indent to render code block correctly 2026-08-22 13:31:27 +05:30
Gurupratap Matharu
028dcab2e5 Fix broken markdown tables
The configuration tables have been changed to use the csv table syntax which is more manageable. Most syntax was written for markdown which has been adopted to RST syntax
2026-08-22 13:16:15 +05:30
David Vadnais
01f69ba2a7 fix submit ticket failure with single queue (#1406)
* fix submit ticket failure with single queue
* Remove no longer needed self.fields[queue].initial
2026-08-21 08:27:59 -10:00
DavidVadnais
04f66d359f bump datatables.net-buttons:4.0.1 & datatables.net-buttons-dt:4.0.1 2026-08-20 07:48:02 -10:00
dependabot[bot]
3da0c6375a chore(deps): bump datatables.net-buttons-bs5 from 3.2.6 to 4.0.1
Bumps [datatables.net-buttons-bs5](https://github.com/DataTables/Buttons) from 3.2.6 to 4.0.1.
- [Commits](https://github.com/DataTables/Buttons/compare/3.2.6...4.0.1)

---
updated-dependencies:
- dependency-name: datatables.net-buttons-bs5
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 07:48:02 -10:00
dependabot[bot]
5a25969192 chore(deps): bump datatables.net from 2.3.4 to 3.0.1
Bumps [datatables.net](https://github.com/DataTables/DataTablesSrc) from 2.3.4 to 3.0.1.
- [Release notes](https://github.com/DataTables/DataTablesSrc/releases)
- [Commits](https://github.com/DataTables/DataTablesSrc/compare/2.3.4...3.0.1)

---
updated-dependencies:
- dependency-name: datatables.net
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 07:30:17 -10:00
dependabot[bot]
8e516841ec chore(deps): bump datatables.net-bs5 from 2.3.7 to 3.0.1
Bumps [datatables.net-bs5](https://github.com/DataTables/DataTablesSrc) from 2.3.7 to 3.0.1.
- [Release notes](https://github.com/DataTables/DataTablesSrc/releases)
- [Commits](https://github.com/DataTables/DataTablesSrc/compare/2.3.7...3.0.1)

---
updated-dependencies:
- dependency-name: datatables.net-bs5
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 07:27:05 -10:00
David Vadnais
b40aac14b1 Merge pull request #1395 from django-helpdesk/dependabot/npm_and_yarn/frontend-minor-patch-e4eeb96ada
chore(deps): bump the frontend-minor-patch group across 1 directory with 2 updates
2026-08-20 07:20:34 -10:00
dependabot[bot]
8d385f5bb5 chore(deps): bump the frontend-minor-patch group across 1 directory with 2 updates
Bumps the frontend-minor-patch group with 2 updates in the / directory: [jquery-ui](https://github.com/jquery/jquery-ui) and [metismenu](https://github.com/onokumus/metismenu).


Updates `jquery-ui` from 1.14.1 to 1.14.2
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.14.1...1.14.2)

Updates `metismenu` from 3.0.7 to 3.1.0
- [Release notes](https://github.com/onokumus/metismenu/releases)
- [Changelog](https://github.com/onokumus/metismenu/blob/master/changelog.md)
- [Commits](https://github.com/onokumus/metismenu/commits)

---
updated-dependencies:
- dependency-name: jquery-ui
  dependency-version: 1.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-minor-patch
- dependency-name: metismenu
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 17:05:10 +00:00
dependabot[bot]
51807d5eb9 chore(deps): bump jquery from 3.7.1 to 4.0.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.7.1 to 4.0.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Changelog](https://github.com/jquery/jquery/blob/main/changelog.md)
- [Commits](https://github.com/jquery/jquery/compare/3.7.1...4.0.0)

---
updated-dependencies:
- dependency-name: jquery
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 07:02:35 -10:00
David Vadnais
51bc593788 Corepack not packaged by default in node 26 2026-08-20 06:23:55 -10:00
dependabot[bot]
3ade6b6925 chore(deps): bump node from 20 to 26 in /standalone
Bumps node from 20 to 26.

---
updated-dependencies:
- dependency-name: node
  dependency-version: '26'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 06:23:55 -10:00
dependabot[bot]
2d5fb8810b chore(deps): bump astral-sh/setup-uv from 6 to 7
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 6 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 06:13:04 -10:00
dependabot[bot]
714d29e655 chore(deps): bump postgres in /standalone
Bumps postgres from 12-bullseye to 17-bullseye.

---
updated-dependencies:
- dependency-name: postgres
  dependency-version: 17-bullseye
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 05:53:29 -10:00
dependabot[bot]
ceb07d7045 chore(deps): bump actions/cache from 4 to 6
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 05:47:48 -10:00
dependabot[bot]
02d6cda2e2 chore(deps): bump actions/setup-python from 5 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 05:43:51 -10:00
dependabot[bot]
b6954d78a5 chore(deps): bump actions/setup-node from 6 to 7
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 05:40:05 -10:00
dependabot[bot]
747ff80566 chore(deps): bump actions/checkout from 4 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 05:39:10 -10:00
David Vadnais
fd3338d9ae Merge pull request #1394 from django-helpdesk/dependabot/docker/standalone/python-3.13-slim-bullseye
chore(deps): bump python from 3.11-slim-bullseye to 3.13-slim-bullseye in /standalone
2026-08-20 05:32:22 -10:00
dependabot[bot]
d4648d4a95 chore(deps): bump python in /standalone
Bumps python from 3.11-slim-bullseye to 3.13-slim-bullseye.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.13-slim-bullseye
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-20 15:28:42 +00:00
David Vadnais
2a59881548 Merge pull request #1389 from DavidVadnais/cicd-setup-dependabot
DevOps: Enhance Dependabot for dependency management

Note: dependabot was already set up this just fine-tunes the search. See PR for details.
2026-08-20 05:27:46 -10:00
David Vadnais
66bddddb61 Merge pull request #1390 from DavidVadnais/fix-issue-#1385
Feature: Followups now record who was emailed with the folowup
2026-08-20 05:19:37 -10:00
David Vadnais
7d584a1622 Bug: Improve error handling for unauthorized ticket access (#1391)
* add error message when logged in user doesnt have permission to see ticket

* add tests for 403 fix on ticket view without permission
2026-08-20 05:09:15 -10:00
DavidVadnais
5981fc86a7 Followups now record who was emailed with the folowup 2026-08-19 12:56:23 -10:00
DavidVadnais
67d04f5404 Setup dependabot 2026-08-19 12:04:51 -10:00
Christopher Broderick
038e988166 Merge pull request #1388 from django-helpdesk/change_supported_key_software
Update supported key software versions of Django and Python
2026-08-15 19:36:21 +01:00
Christopher Broderick
bb4d7e233e Fix yml structure error 2026-08-15 13:42:39 +01:00
Christopher Broderick
89f711b98b Update minimum Django and Python supported versions. 2026-08-15 13:32:46 +01:00
Christopher Broderick
86dcd10ccc Change matrix of Python<-> Django test matrices to correlate with
currently supported version.
2026-08-15 13:31:06 +01:00
David Vadnais
801f4dc6c2 Merge pull request #1387 from DavidVadnais/fix-issue-289
hide the queue picker when only one queue exists, across create/edit ticket forms
2026-08-14 13:36:24 -10:00
DavidVadnais
582c819873 issue #289: hide the queue picker when only one queue exists, across create/edit ticket forms 2026-08-14 13:26:05 -10:00
Christopher Broderick
aa911be65f Merge pull request #1366 from gurupratap-matharu/enhancement/improve-kb-list-detail-ui
Enhancement/improve kb list detail UI
2026-08-15 00:03:27 +01:00
Christopher Broderick
7af2c15dbb Merge branch 'main' into enhancement/improve-kb-list-detail-ui 2026-08-15 00:02:08 +01:00