Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
user-roles - Skill - OpenSmartRoute
Skillv1.0.0
user-roles
Use when considering how to handle user roles, permissions and what experiences to show our different user types.
Instruction file imported from allyjweir/scoutmark (.github/instructions/user-roles.instructions.md). Copyright stays with the author.
user types are:
regular: can score patrols in the subcamp they are assigned to, participating in regular scoring sessions only.
campchief: can score patrols included in the round 2 scoring session type.
admin: get overview of in progress sessions, can access the admin UI to execute admin tasks. do not score patrols in sessions but can override in the admin UI as required.
campchief user role
Round 2 sessions are their key responsibility.
They should also be able to see the 'admin style' overview of active regular scoring sessions.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/allyjweir-scoutmark-user-roles-instructions/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "allyjweir-scoutmark-user-roles-instructions",
"kind": "skill",
"name": "user-roles",
"description": "Use when considering how to handle user roles, permissions and what experiences to show our different user types.",
"publisher": "allyjweir",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-instructions"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Use when considering how to handle user roles, permissions and what experiences to show our different user types."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-instructions",
"repository": "https://github.com/allyjweir/scoutmark",
"path": ".github/instructions/user-roles.instructions.md",
"ref": "f6fc3a3ad1c6e802bd0efb53b28f089febf63748",
"url": "https://github.com/allyjweir/scoutmark/blob/f6fc3a3ad1c6e802bd0efb53b28f089febf63748/.github/instructions/user-roles.instructions.md",
"key": "allyjweir/scoutmark/.github/instructions/user-roles.instructions.md"
},
"applies_to": "**"
},
"instructions": "user types are:\n\n1. regular: can score patrols in the subcamp they are assigned to, participating in regular scoring sessions only.\n2. campchief: can score patrols included in the round 2 scoring session type.\n3. admin: get overview of in progress sessions, can access the admin UI to execute admin tasks. do not score patrols in sessions but can override in the admin UI as required.\n\n## campchief user role\n\nRound 2 sessions are their key responsibility. \n\nThey should also be able to see the 'admin style' overview of active regular scoring sessions.",
"cost": {
"context_tokens": 138
}
}
Fetch it by URL: GET /api/v1/registry/allyjweir-scoutmark-user-roles-instructions/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.