Benjamin Tissoires
416b17062e
Remove the 'Add Swimlane' entry and replace it by a plus sign
...
Still need to create the swimlane right after the one that has been
created
2019-01-24 20:51:38 +01:00
Benjamin Tissoires
dd88eb4cc1
swimlane-view: have the swimlane header horizontal
...
This allows to use the header as a separator between swimlanes.
This will be most useful when we can set the background color of these
headers.
2019-01-24 20:50:42 +01:00
Benjamin Tissoires
5fa0821e07
card colors: remove unused variables
2019-01-24 20:50:42 +01:00
Benjamin Tissoires
6e9bad5772
IFTTT: card colors: add an actual white entry
...
To unset the color through the IFTTT, we need a white entry.
However, we do not want to show the white enry in the hamburger
`Set Color` entry.
We can also give the `white` capability to the API, it won't hurt
and be more straightforward.
2019-01-24 16:51:06 +01:00
Benjamin Tissoires
5769d438a0
rules: set card color: use the color picker
2019-01-24 16:51:06 +01:00
Benjamin Tissoires
8a48ff96ef
set card colors: properly set the title of the popups
2019-01-24 16:51:06 +01:00
Benjamin Tissoires
0782c97d4f
card colors: force overwrite of text color
...
This allows to show checks on the color with the correct color instead
of plain white.
2019-01-24 09:32:38 +01:00
Lauri Ojansivu
542cc75dc4
Update translations (tr).
2019-01-22 19:27:32 +02:00
Lauri Ojansivu
1b445ad789
v2.02
2019-01-22 17:31:57 +02:00
Lauri Ojansivu
9baed4256a
Update translations (he).
2019-01-22 17:28:19 +02:00
Lauri Ojansivu
2b4df7e8c7
Update changelog.
2019-01-22 17:26:48 +02:00
Lauri Ojansivu
6e28dec712
Merge pull request #2119 from bentiss/fix-color-translation
...
Fix: Translate and add colors to IFTTT Rules dropdown."
2019-01-22 16:45:29 +02:00
Benjamin Tissoires
ba9f0ca672
Fix: Translate and add colors to IFTTT Rules dropdown."
...
This fixes commit 44e4df2492 .
When the label has a name, not setting `translatedname` results in a
blank item in the IFTTT label trigger.
2019-01-22 15:40:54 +01:00
Lauri Ojansivu
7261ccdc90
Update translations.
2019-01-22 16:32:43 +02:00
Lauri Ojansivu
6fbadbe5bc
Merge pull request #2118 from bentiss/export
...
Allow to call export from the API
2019-01-22 16:29:42 +02:00
Benjamin Tissoires
26d7ba72aa
api: export board: allow authentication through generic authentication
...
This allows to retrieve the full export of the board from the API.
When the board is big, retrieving individual cards is heavy for both
the server and the number of requests.
Allowing the API to directly call on export and then treat the data
makes the whole process smoother.
2019-01-22 15:14:01 +01:00
Lauri Ojansivu
44e4df2492
- Translate and add colors to IFTTT Rules dropdown.
...
Thanks to xet7 !
2019-01-22 15:22:31 +02:00
Lauri Ojansivu
d8482b533a
Merge pull request #2117 from bentiss/color
...
Set the card color with the color picker
2019-01-22 14:57:00 +02:00
Benjamin Tissoires
2082480ddd
Set the card color with the color picker
...
When triggered from the hamburger
2019-01-22 13:45:08 +01:00
Lauri Ojansivu
e8c4e394fd
Update translations.
2019-01-22 14:01:07 +02:00
Lauri Ojansivu
0c5052ebae
Merge pull request #2116 from bentiss/color
...
Add per card color
2019-01-22 13:02:14 +02:00
Lauri Ojansivu
d3b2ae1975
Update translations.
2019-01-22 12:12:18 +02:00
Benjamin Tissoires
f4f0f489eb
add action: set card color
2019-01-22 11:10:29 +01:00
Benjamin Tissoires
3368ebf067
color: add option in hamburger to change the card color
...
Currently only dropdown, no palette
Fixes : #428
2019-01-22 11:10:29 +01:00
Benjamin Tissoires
b0ac10d94a
Add the ability to change the card background
...
Currently the only way to set it is via the REST API
2019-01-22 11:10:29 +01:00
Lauri Ojansivu
c87a8b86ae
- Added missing translation for 'days'
...
Thanks to Chartman123 !
Closes #2114
2019-01-21 16:26:55 +02:00
Lauri Ojansivu
d5d71d7097
Update upcase/lowercase.
2019-01-20 00:53:59 +02:00
Lauri Ojansivu
c960a8b909
- [OpenAPI and generating of REST API Docs]( https://github.com/wekan/wekan/pull/1965 ).
...
Thanks to bentiss.
2019-01-19 21:14:32 +02:00
Lauri Ojansivu
3257f78d24
Merge branch 'bentiss-openapi' into devel
2019-01-19 21:09:42 +02:00
Lauri Ojansivu
a9133bf933
Merge branch 'openapi' of https://github.com/bentiss/wekan into bentiss-openapi
2019-01-19 20:55:14 +02:00
Lauri Ojansivu
8e8147b5ac
- Fix License to 2019. https://github.com/wekan/wekan/pull/2112
...
Thanks to ajRiverav !
2019-01-19 20:45:43 +02:00
Lauri Ojansivu
711f4de3d7
Merge pull request #2112 from ajRiverav/devel
...
update license to year 2019
2019-01-19 20:43:42 +02:00
Lauri Ojansivu
68998e062e
Update translations.
2019-01-19 20:42:41 +02:00
AJ Rivera
f40d1f6bd5
update license to year 2019
2019-01-18 17:25:48 -04:00
Benjamin Tissoires
048c3cd14d
snap: also generate the html doc of the REST API
...
Same for snap: embed the documentation of the REST API
in the snap.
2019-01-18 19:33:08 +01:00
Benjamin Tissoires
08ca353205
openapi: generate the HTML documentation too and embed it in the image
...
Aligning with the requirement to run the container without
external resources: embed the documentation of the REST API
directly in the Docker image.
2019-01-18 19:33:08 +01:00
Benjamin Tissoires
c83cdc9335
Add openapi in snaps
...
Same thing than in the Dockerfile, snaps need
to embed the current openapi yaml file.
2019-01-18 17:07:18 +01:00
Benjamin Tissoires
e91e3c076d
snapcraft add nodejs and npm as build dependencies
...
When pulling the docker container snapcore/snapcraft
to build the snap, those 2 packages are not present
by default leading to a failure in the snap creation.
Note: it is good to call `apt-get update` before
`snapcraft` or the build will fail.
2019-01-18 17:05:41 +01:00
Benjamin Tissoires
8be7eec2ca
openapi: make the code python 3.5 compatible
...
It is common to use Ubuntu 16.04 to build snaps. For example,
the official docker container to build snaps is using this old
distribution.
However, Ubuntu 16.04 ships Python 3.5.X which is not compatible
with the f-strings in generate_openapi.py. This is sad, because
we need to use the `.format()` syntax to make it compatible.
2019-01-18 17:03:12 +01:00
Benjamin Tissoires
acc4493517
Generate the OpenAPI in the Dockerfile
...
When we build the docker container, we need to generate the openapi
description in it so the geenrated API actually matches the code
the container is running.
2019-01-18 17:03:05 +01:00
Benjamin Tissoires
ff467402c0
RESTAPI: Add some JSDoc
...
So we can have a decent REST API documentation generated.
2019-01-18 17:02:56 +01:00
Benjamin Tissoires
49d3eb5a3f
Add OpenAPI description of the REST API
...
The API is generated by a custom script that parses the models directory.
Once the API is generated, tools like https://editor.swagger.io/ or
Python bravado can parse the file and generate a language friendly API.
Note that the tool generate an OpenAPI 2.0 version because bravado
doesn't handle OpenAPI 3.0.
The script also parses the JSDoc with a custom parser to allow
customization of the description of the fields.
2019-01-18 17:01:11 +01:00
Benjamin Tissoires
889aa6d652
Revert "models: boards: add PUT members entry point"
...
This reverts commit f61942e5cb .
Adding a member is actually already handled by
POST', '/api/boards/:boardId/members/:userId/add'
So this function is purely duplicated.
Not to mention that the '/add' one allows to set permissions
so this one in this commit is less interesting.
2019-01-18 17:01:03 +01:00
Lauri Ojansivu
78e0457843
Update translations (ca).
2019-01-15 15:47:46 +02:00
Lauri Ojansivu
7f568faef6
Fix typo.
...
Thanks to xorander00 !
Closes #2101
2019-01-13 20:12:57 +02:00
Lauri Ojansivu
be045f3156
Fix typo.
...
Thanks to xorander00 !
Closes #2101
2019-01-13 20:10:20 +02:00
Lauri Ojansivu
3b5e81d514
Update translations.
2019-01-11 16:34:02 +02:00
Lauri Ojansivu
346bdf2ca8
v2.01
2019-01-06 13:29:04 +02:00
Lauri Ojansivu
501289786c
Update translations (cs and he).
2019-01-06 13:26:10 +02:00
Lauri Ojansivu
24ffe223be
v2.00
2019-01-04 20:07:22 +02:00