Benjamin Tissoires
4c72479d12
customFields: fix leftover from lint
...
Looks like I forgot to use the camelCase notation here, and this leads
to an exception while updating a custom field.
2019-03-11 10:12:19 +01:00
Andrés Manelli
2ec1664408
Fix removed checklistItem activity => dangling activities created
2019-03-08 21:13:41 +01:00
Benjamin Tissoires
6d6bb8fc57
Activities: register customFields changed in the activities
...
This stores the updates to the custom fields in the activities side bar.
Only manual updates to the custom fields are currently registered.
2019-03-08 11:32:59 +01:00
Andrés Manelli
77754cf32f
Fix card deletion from archive
2019-03-05 22:48:29 +01:00
Lauri Ojansivu
763cf81c97
[Fix Adding Labels to cards is not possible anymore]( https://github.com/wekan/wekan/issues/2223 ).
...
Thanks to xet7 !
Closes #2223
2019-03-04 12:04:12 +02:00
Lauri Ojansivu
3bfc6ea8d7
[Add more Webhook translations]( https://github.com/wekan/wekan/issues/1969 ).
...
In progress.
Thanks to xet7 !
Related #1969
2019-03-03 16:33:43 +02:00
Lauri Ojansivu
d6259836e0
- [Add Filter fix back]( https://github.com/wekan/wekan/issues/2213 ),
...
because there was no bug in filter fix.
Thanks to xet7 !
Closes #2213 ,
related #2209
2019-03-01 14:41:09 +02:00
Lauri Ojansivu
90dd0ddb94
Revert [Filter fix]( https://github.com/wekan/wekan/issues/2213 ) because of
...
[mongodb data tampered](https://github.com/wekan/wekan-snap/issues/83 ).
Thanks to xet7 !
2019-03-01 07:05:49 +02:00
Lauri Ojansivu
4b37958140
Merge branch 'devel' into edge
2019-02-28 22:39:02 +02:00
Andrés Manelli
49229e1723
Fix filter in swimlanes view
2019-02-28 20:46:50 +01:00
Lauri Ojansivu
14e2bfd1bf
Merge branch 'wekan-perf-improvements' of https://github.com/justinr1234/wekan into justinr1234-wekan-perf-improvements
2019-02-28 21:19:50 +02:00
Justin Reynolds
3c49e2d0ed
Performance Enhancements
2019-02-28 11:44:29 -06:00
Andrés Manelli
888e1ad5d3
Fix popup title
...
Add element title modification
2019-02-27 21:50:08 +01:00
Andrés Manelli
abb7108321
Copy template attachments
2019-02-27 21:50:08 +01:00
Andrés Manelli
da21a2a410
Standarize copy functions. Match labels by name
2019-02-27 21:50:08 +01:00
Andrés Manelli
6ee75fbdba
Fix templates board not found
2019-02-27 19:34:53 +01:00
Lauri Ojansivu
4a77bc930f
Merge branch 'devel' into edge
2019-02-27 16:26:48 +02:00
Lauri Ojansivu
34d8235551
Add the following new Sandstorm features and fixes:
...
- All Boards page [so it's possible to go back from subtask board](https://github.com/wekan/wekan/issues/2082 )
- Board favorites
- New Sandstorm board first user is Admin and [has IFTTT Rules](https://github.com/wekan/wekan/issues/2125 )
and Standalone Wekan Admin Panel. Probably some Admin Panel features do not work yet. Please keep backup of your grains before testig Admin Panel.
- Linked Cards and Linked Boards.
- Some not needed options like Logout etc have been hidden from top bar right menu.
- [Import board now works. "Board not found" is not problem anymore](https://github.com/wekan/wekan/issues/1430 ), because you can go to All Boards page to change to imported board.
and removes the following features:
- Remove Welcome Board from Standalone Wekan, [to fix Welcome board not translated](https://github.com/wekan/wekan/issues/1601 ).
Sandstorm Wekan does not have Welcome Board.
Thanks to xet7 !
Closes #2125 ,
closes #2082 ,
closes #1430 ,
closes #1601 ,
related #2205 ,
related #2070 ,
related #1695 ,
related #1192 .
2019-02-27 16:14:14 +02:00
Andrés Manelli
dc7286a0ef
Fix list view issues. Allow creation of boards from templates
2019-02-25 22:48:32 +01:00
Andrés Manelli
775476f97c
Fix miniscreen render
2019-02-24 11:54:52 +01:00
Andrés Manelli
eb62c9ce6a
Fix lint errors
2019-02-24 00:13:35 +01:00
Andrés Manelli
60be4df76e
Allow swimlane creation from template
...
Mix lists with same name to avoid duplicates
2019-02-24 00:05:00 +01:00
Andrés Manelli
f888cfd565
Allow list creation from template
2019-02-24 00:05:00 +01:00
Andrés Manelli
0fec711545
Prepare to create card from template
2019-02-24 00:05:00 +01:00
Andrés Manelli
7a6afb8aea
Add template search in Add Card menu
...
Archive all cards in list when list is archived
Remove default board in link popup
Only list non-template boards in card link and search
2019-02-24 00:05:00 +01:00
Andrés Manelli
1e72177991
Avoid links on a template-board
...
Allow creation of template boards with a linked card
Avoid changing the name of the template-container swimlanes
2019-02-24 00:05:00 +01:00
Andrés Manelli
cdf070189e
Remove links from templates board for the moment
...
Insert the correct template type in templates board
Allow independant lists in templates board
Add some helpers
2019-02-24 00:05:00 +01:00
Andrés Manelli
64bf455b29
Save template swimlanes in profile. Fix swimlane view for templates board. Avoid deleting template containers
2019-02-24 00:05:00 +01:00
Andrés Manelli
0a53ee87b9
Add first draft of data model and user interface. No actions.
2019-02-24 00:05:00 +01:00
Lauri Ojansivu
7125357a44
Merge remote-tracking branch 'upstream/feature-improve-authentication' into feature-improve-authentication
2019-02-08 12:33:39 +02:00
Karim Gillani
d689a7408b
Fix trailing spaces
2019-02-04 09:36:21 -08:00
Karim Gillani
c42f2a05d2
OIDC BoardView Fix
2019-02-04 08:24:10 -08:00
Lauri Ojansivu
32f896f19d
- [Fix Sandstorm export board from web]( https://github.com/wekan/wekan/issues/2157 ).
...
- [Fix Error when logging in to Wekan REST API when using Sandstorm Wekan](https://github.com/wekan/wekan/issues/1279 ).
Sandstorm API works this way: Make API key, and from that key copy API URL and API KEY to below. It saves Wekan board to file.
`curl http://Bearer:APIKEY@api-12345.local.sandstorm.io:6080/api/boards/sandstorm/export?authToken=#APIKEY > wekanboard.json`
If later API key does not work, you need to remove it and make a new one.
Closes #2157 ,
closes #1279
2019-02-02 20:52:09 +02:00
Lauri Ojansivu
de9965213a
- Fix lint errors.
...
Thanks to xet7 !
2019-02-01 21:26:04 +02:00
guillaume
c2118f4830
Improve authentication
2019-02-01 19:00:44 +01:00
Lauri Ojansivu
37f70bdf0f
Merge branch 'devel' into edge
2019-01-25 19:13:08 +02:00
Lauri Ojansivu
082aabc735
Merge pull request #2127 from bentiss/fix-set-member
...
api: fix set_board_member_permission
2019-01-25 19:05:26 +02:00
Benjamin Tissoires
d0a9d8c581
colors: add per list color
...
Hamburger menu only.
Note that I am definitively not responsible for the resulting Christmas
tree.
fixes #328
2019-01-25 15:56:40 +01:00
Benjamin Tissoires
8d81aca439
api: fix set_board_member_permission
...
If the data is passed as a boolean, through json, data.toLowerCase()
raises an error.
Also define query which we are returning in case of success.
2019-01-25 14:15:08 +01:00
Benjamin Tissoires
6c3dbc3c6f
api: new_card: add the card at the end of the list
...
If we keep the `0` value, the card might be inserted in the middle of the
list, making it hard to find it later on.
Always append the card at the end of the list by setting a sort value
based on the number of cards in the list.
2019-01-25 12:44:27 +01:00
Benjamin Tissoires
b5411841cf
api: fix the sort field when inserting a swimlane or a list
...
This has the side effect of always inserting the element at the end.
2019-01-25 11:04:56 +01:00
Benjamin Tissoires
5c6a725712
Make sure Swimlanes and Lists have a populated sort field
...
When moving around the swimlanes or the lists, if one element has a sort
with a null value, the computation of the new sort value is aborted,
meaning that there are glitches in the UI.
This happens on the first swimlane created with the new board, or when
a swimlane or a list gets added through the API.
2019-01-25 11:04:56 +01:00
Benjamin Tissoires
03efeaeb1a
Add colors to swimlanes
...
fixes #1688
2019-01-25 11:04:40 +01:00
Benjamin Tissoires
c075187088
swimlane: insert the new swimlane after the one we clicked on
2019-01-24 20:52:03 +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
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
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
d5d71d7097
Update upcase/lowercase.
2019-01-20 00:53:59 +02: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