blob: 3f19b39d33bca5be9d2052ccc3f9c39318a9774f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
|
Interface de linea de comandos
=============================
Kanboard provides a simple command line interface that can be used from any Unix terminal.
This tool can be used only on the local machine.
This feature is useful to run commands outside of the web server processes.
Uso
-----
- Abre una terminal y ve a tu directorio de kanboard (ejemplo : `cd /var/www/kanboard`)
- Corre el comando `./kanboard`
```bash
Kanboard version master
Uso:
comando [opciones] [argumentos]
Options:
-h, --help Visualizar mensaje de ayuda
-q, --quiet Sin mensajes de salida
-V, --version Visualiza la verssation version
--ansi Forzar salida ANSI
--no-ansi Deshabilitar salida ANSI
-n, --no-interaction No hacer cualquier pregunta interactiva
-v|vv|vvv, --verbose Incrementar la verbosidad de los mensajes: 1 para salida normal, 2 para mas salida verbosa y 3 para debug
Available commands:
cronjob Ejecutar diariamente cronjob
help Visualizar ayuda para los comandos
list Lista de comandos
worker Execute queue worker
export
export:daily-project-column-stats Diariamente estadísticas de exportación de CSV (número de tareas por columna y por día )
export:subtasks Exportar a CSV las subtareas
export:tasks Exportar a CSV las tareas
export:transitions Exportar a CSV tareas de transición
locale
locale:compare Comparar aplicacion de traducciones con el locale fr_FR
locale:sync Sincronizar todas las traducciones basadas en el locale fr_FR
notification
notification:overdue-tasks Enviar notifiaciones de las tareas atrasadas
plugin
plugin:install Instalar un plugin desde un archivo ZIP remoto
plugin:uninstall Eliminar plugin
plugin:upgrade Actualizar todos los plugins instalados
projects
projects:daily-stats Calcular diariamente las estadisticas para todos los proyectos
trigger
trigger:tasks Disparadores de eventos calendarizados para todas las tareas
user
user:reset-2fa Eliminar la autenticación two-factor para un usuario
user:reset-password Cambiar el passwor del usuario
```
Comandos disponibles
------------------
### Exportar las tareas en CSV
Uso:
```bash
./kanboard export:tasks <project_id> <start_date> <end_date>
```
Ejemplo:
```bash
./kanboard export:tasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
```
CSV los datos son enviados a `stdout`.
### Subtasks CSV export
Uso:
```bash
./kanboard export:subtasks <project_id> <start_date> <end_date>
```
Ejemplo:
```bash
./kanboard export:subtasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
```
### Exportación a CSV de tareas de transición
Uso:
```bash
./kanboard export:transitions <project_id> <start_date> <end_date>
```
Ejemplo:
```bash
./kanboard export:transitions 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
```
### Exportar diariamente resumenes de datos en CSV
Los datos exportados se pueden imprimir en la salida estándar:
```bash
./kanboard export:daily-project-column-stats <project_id> <start_date> <end_date>
```
Ejemplo:
```bash
./kanboard export:daily-project-column-stats 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
```
### Envio de notificaciones para tareas atrasadas
Los Emails se enviaran a todos los usuarios con las notificaciones habilitadas.
```bash
./kanboard notification:overdue-tasks
```
Parametros opcionales:
- `--show`: Visualizar las notificaciones enviadas
- `--group`: Grupo tareas atrasadas todo para un usuario (desde todos los proyectos) en un email
- `--manager`: Enviar todas las tareas atrasadas a un project manager(s) en un email
También puede mostrar las tareas atrasadas con la bandera `--show`:
```bash
./kanboard notification:overdue-tasks --show
+-----+---------+------------+------------+--------------+----------+
| Id | Title | Due date | Project Id | Project name | Assignee |
+-----+---------+------------+------------+--------------+----------+
| 201 | Test | 2014-10-26 | 1 | Project #0 | admin |
| 202 | My task | 2014-10-28 | 1 | Project #0 | |
+-----+---------+------------+------------+--------------+----------+
```
### Correr diariamente los calculos de estadisticas de los proyectos
Este comando calcula las estadisticas por cada proyecto:
```bash
./kanboard projects:daily-stats
Run calculation for Project #0
Run calculation for Project #1
Run calculation for Project #10
```
### Trigger [Disparadores] para tareas
Este comando envia a "daily cronjob event" a todas las tareas abiertas de cada proyecto.
```bash
./kanboard trigger:tasks
Trigger task event: project_id=2, nb_tasks=1
```
### Resetear el password del usuario
```bash
./kanboard user:reset-password my_user
```
Se le pedirá una contraseña y la confirmación. Los caracteres no se imprimen en la pantalla.
### Eliminar la autenticación two-factor para un usuario
```bash
./kanboard user:reset-2fa my_user
```
### Instalar un plugin
```bash
./kanboard plugin:install https://github.com/kanboard/plugin-github-auth/releases/download/v1.0.1/GithubAuth-1.0.1.zip
```
Nota: Los archivos instalados tendrán los mismos permisos que el usuario actual
### Eliminar un usuario
```bash
./kanboard plugin:uninstall Budget
```
### Upgrade todos los plugins
```bash
./kanboard plugin:upgrade
* Updating plugin: Budget Planning
* Plugin up to date: Github Authentication
```
### Run Background worker
```bash
./kanboard worker
```
|