Open a TaskStream board from the panel's project form
Some checks failed
Tests / test (push) Has been cancelled
Tests / test-postgres (push) Has been cancelled
Tests / mcp (push) Has been cancelled
Tests / lint (push) Has been cancelled

A "TaskStream" section on the create form (toggle and optional key,
suggested from the slug) opens the board before saving, as the person
signed in, with the Pireon token of their session. A refusal shows on the
key field and a TaskStream outage as a notification; either way nothing is
saved. The created notification carries the link, and the edit page has
an "Open in TaskStream" button.

Documented in the user manual (and its PDF) and the README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-07 23:01:55 +02:00
parent cdfc8763a5
commit b32d6bf001
10 changed files with 282 additions and 4 deletions

View File

@@ -521,6 +521,15 @@ return [
'needs_help' => 'Busca gent',
'needs_help_hint' => 'El mostra a la secció de col·laboració del web.',
],
'taskstream' => [
'section' => 'TaskStream',
'section_hint' => 'Un tauler públic a TaskStream, el gestor de tasques del col·lectiu, al teu nom.',
'toggle' => 'Crear-lo també a TaskStream',
'key' => 'Clau a TaskStream',
'key_hint' => 'De 2 a 10 lletres o xifres, començant per lletra. Si la deixes buida, es treu de l\'slug.',
'created' => 'Tauler creat a TaskStream: :url',
'open' => 'Obrir a TaskStream',
],
'filters' => ['unpublished' => 'Sense publicar'],
'actions' => ['publish' => 'Publica'],
],

View File

@@ -519,6 +519,15 @@ return [
'needs_help' => 'Looking for help',
'needs_help_hint' => 'Surfaces it in the contribute section of the site.',
],
'taskstream' => [
'section' => 'TaskStream',
'section_hint' => 'A public board in TaskStream, the collective\'s issue tracker, in your name.',
'toggle' => 'Also create it in TaskStream',
'key' => 'Key in TaskStream',
'key_hint' => '2 to 10 letters or digits, starting with a letter. Left empty, it is made from the slug.',
'created' => 'Board created in TaskStream: :url',
'open' => 'Open in TaskStream',
],
'filters' => ['unpublished' => 'Unpublished'],
'actions' => ['publish' => 'Publish'],
],

View File

@@ -521,6 +521,15 @@ return [
'needs_help' => 'Busca gente',
'needs_help_hint' => 'Lo muestra en la sección de colaboración de la web.',
],
'taskstream' => [
'section' => 'TaskStream',
'section_hint' => 'Un tablero público en TaskStream, el gestor de tareas del colectivo, a tu nombre.',
'toggle' => 'Crear también en TaskStream',
'key' => 'Clave en TaskStream',
'key_hint' => 'De 2 a 10 letras o cifras, empezando por letra. Si la dejas vacía, se saca del slug.',
'created' => 'Tablero creado en TaskStream: :url',
'open' => 'Abrir en TaskStream',
],
'filters' => ['unpublished' => 'Sin publicar'],
'actions' => ['publish' => 'Publicar'],
],