Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][ADD] project_task_code_portal: use task code #1444

Open
wants to merge 2 commits into
base: 16.0
Choose a base branch
from

Conversation

halbtonjazz
Copy link

@halbtonjazz halbtonjazz commented Feb 27, 2025

Task codes offer improved clarity for backend users. However, portal users
currently see task IDs instead of human-readable task codes, which can be
confusing and lead to potential issues. This update replaces task IDs with
task codes in the portal interface (both list and detail views) and updates
the search functionality accordingly.

Task: 3241

@halbtonjazz halbtonjazz changed the title [16][ADD] project_task_code_portal module: Implement task code visibility… [16][ADD] project_task_code_portal: use task code Feb 28, 2025
Replace internal task IDs with human-readable codes in customer portal
to improve client communication.
Key changes include:
- New code-based URLs for direct task access (/my/tasks/)
- Task code search capability in portal filters
- Visual code display in list and detailed views
- Module documentation (usage, configure, context)
- Unit tests for portal code interactions
Added OCA-compliant documentation covering:
- Configuration steps for code visibility
- Business context and use cases
- Description
- Contributors info
This implementation addresses the need for user-facing task references.
Portal users can now easily share and reference tasks using meaningful codes instead of numerical IDs.

Task: 3241
@halbtonjazz halbtonjazz force-pushed the 16.0-t3241-project_task_code_portal-add_module branch from 1225ccb to fced220 Compare February 28, 2025 08:12
@halbtonjazz halbtonjazz changed the title [16][ADD] project_task_code_portal: use task code [16.0][ADD] project_task_code_portal: use task code Feb 28, 2025
A bug was discovered that prevents portal users from accessing tasks
by their code, resulting in error. This fix adds a new controller
route to handle tasks by code.

Steps to reproduce:
login as admin
go to the portal
enter any project
enter any task

Expected behavior:
task card will open

Task: 3241
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant