Automatically link to item detail pages, if name and url props are set #3999

Merged
hansegucker merged 4 commits from feature/autolink into master 2026-10-02 11:36:34 +02:00
Member

Information and screenshots

No further information have been provided.

Checklist

  • tox -e reformat,lint used
  • Changelog updated/No update necessary
  • Documentation (incl. Screenshots) up-to-date
  • Copyright in apps.py and README.rst up-to-date
  • (Unit) tests for new feature/regression tests for bug fixes (only if useful)
  • Adhere to URL scheme
  • Tested with admin account
  • Tested with normal account (based on permissions)

Backend checklist

  • Use permissions for all GraphQL mutations
  • Use query optimizer for all GraphQL queries
  • Don't use inefficient DB queries

Frontend checklist (mandatory with ~"part::frontend")

## Information and screenshots No further information have been provided. ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [ ] Documentation (incl. Screenshots) up-to-date - [ ] Copyright in `apps.py` and `README.rst` up-to-date - [ ] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [ ] Adhere to [URL scheme](https://code.teckids.org/aleksis/aleksis/issues/86) - [ ] Tested with admin account - [ ] Tested with normal account (based on permissions) ## Backend checklist - [ ] Use permissions for all GraphQL mutations - [ ] Use query optimizer for all GraphQL queries - [ ] Don't use inefficient DB queries ## Frontend checklist (mandatory with ~"part::frontend") - [ ] Screenshots are attached (mobile and desktop) - [ ] Tested on mobile, tablet, and desktop sizes - [ ] Adhered to [frontend guidelines](hhttps://code.teckids.org/aleksis/AlekSIS/src/branch/master/project/frontend_guidelines.rst) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/)
Write changelog
Some checks failed
CI / lock (push) Successful in 36s
CI / test (push) Failing after 3m51s
CI / lint (push) Successful in 4m16s
CI / build (push) Successful in 4m26s
CI / tests-done (push) Failing after 8s
CI / publish (push) Has been skipped
8b2bdede25
Make linking optional
All checks were successful
CI / lock (push) Successful in 42s
CI / build (push) Successful in 1m14s
CI / lint (push) Successful in 1m15s
CI / test (push) Successful in 3m15s
CI / tests-done (push) Successful in 3s
CI / publish (push) Successful in 10s
9b786c2945
CHANGELOG.rst Outdated
@ -13,6 +13,7 @@ Changed
~~~~~~~
* The calendar uses a wider layout on larger screens now.
* [DEV] Related objects in crudlists will link to their respective detail pages now, if the `absoluteUrl` property is set.
Owner

Isn't that change more user facing then dev? Could you reword that accordingly?

Isn't that change more user facing then dev? Could you reword that accordingly?
Author
Member

this doesn't change anything for users now though, because that prop is pretty much unused in most places (as we have basically no detail pages yet)

this doesn't change anything for users now though, because that prop is pretty much unused in most places (as we have basically no detail pages yet)
hansegucker marked this conversation as resolved
Merge branch 'master' into feature/autolink
Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / tests-done (push) Has been cancelled
CI / build (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / lock (push) Has been cancelled
fac4e9ed6d
yuha force-pushed feature/autolink from fac4e9ed6d
Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / tests-done (push) Has been cancelled
CI / build (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / lock (push) Has been cancelled
to 0334515a07
All checks were successful
CI / lock (push) Successful in 32s
CI / lint (push) Successful in 1m41s
CI / build (push) Successful in 1m51s
CI / test (push) Successful in 3m57s
CI / tests-done (push) Successful in 3s
CI / publish (push) Successful in 11s
2026-10-01 21:34:57 +02:00
Compare
hansegucker deleted branch feature/autolink 2026-10-02 11:36:34 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-Core!3999
No description provided.