← Back to issue list

Provide convenience properties for certain frequently-accessed items in the `AppService`.

View original Github issue

Metadata

Project
craft-application
Number
#878
Type
issue
State
closed
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Closed as stale with no documented implementation; the only comment was an automated notice creating internal ticket CRAFT-4715, with no linked resolving PR or commit.

Resolution: closed stale

Reason: The issue was closed without a maintainer explanation, implementation, or linked PR/commit. Its sole comment only reported creation of internal ticket CRAFT-4715.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done This is my take on a suggestion by @cmatsuoka `AppService` (and maybe `AppCommand`) should have read-only properties that provide certain commonly-used items such as the project. For example, when a service needs to access the project, it should be able to simply access `self._project`, which returns the result of `self._services.get("project").get()`. Suggestions so far: - `self._project` - `self._build` ### Why it needs to get done Doing this everywhere is really verbose.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed as stale with no documented implementation; the only comment was an automated notice creating internal ticket CRAFT-4715, with no linked resolving PR or commit.
stealth/space-bunny-alpha — closed resolved Added AppService convenience properties in canonical/craft-application#911, merged as commit 89382915.
stealth/space-bunny-alpha — closed stale The proposed AppService convenience properties (_project and _build) were closed without a documented implementation; the sole comment created internal ticket CRAFT-4715.
stealth/space-bunny-alpha — closed resolved Added read-only AppService convenience properties for frequently accessed items via merged PR canonical/craft-application#911 (commit 89382915), closing #878.
qwen/qwen3.6-35b-a3b — — Closed without implementation after triage and Jira sync. No code changes or merge details were provided, indicating the enhancement was deferred or abandoned.
qwen/qwen3.6-35b-a3b — — The issue requesting convenience properties for AppService was closed shortly after creation. No technical resolution or merge details were provided. It appears abandoned or deferred to internal Jira tracking without further action.
qwen/qwen3.6-35b-a3b — — The AppService convenience property enhancement was closed without implementation. An automated bot synced it to Jira ticket CRAFT-4715, but no code changes occurred, indicating the feature was abandoned or deferred.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#911 feat(AppService): add convenience properties for frequently-accessed items craft-application merged Merged PR #911 as commit 89382915, adding AppService convenience properties for frequently accessed items and resolving #878.
73%