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
Angelo Gallarello
477d71e0b9
Fixes
2019-02-12 23:40:12 +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
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
Angelo Gallarello
25968a35cc
Finished triggers improvements
2019-01-02 14:45:45 +01:00
Angelo Gallarello
a2d756074f
Added swimlane trigger
2018-12-30 22:08:34 +01:00
Lauri Ojansivu
417dc9dc42
Fix lint errors.
2018-12-21 20:36:26 +02:00
guillaume
6b145bb3cc
Add a new env var to select the default authentication method
2018-12-19 13:42:51 +01:00
Lauri Ojansivu
f1ed6304a4
- Admin Panel / Layout / Custom HTML after <body> start, and Custom HTML before </body> end.
...
In progress, does not work yet.
Thanks to xet7 !
2018-12-16 22:21:16 +02:00
Lauri Ojansivu
dbb1a86ca3
- Admin Panel / Layout / Custom Product Name now changes webpage title.
...
Thanks to xet7 !
Related #1196
2018-12-15 20:39:01 +02:00
Lauri Ojansivu
2a5a428bc0
- Fix Reference error.
...
Thanks to Akuket !
2018-12-13 20:07:55 +02:00
Lauri Ojansivu
f8ef8507b5
- Fix [Cannot login with new LDAP account when auto-registration disabled (request invitation code)]( https://github.com/wekan/wekan-ldap/issues/29 );
...
- Fix [Unable to create new account from LDAP](https://github.com/wekan/wekan-ldap/issues/32 ).
Thanks to Akuket !
Closes wekan/wekan-ldap#29 ,
closes wekan/wekan-ldap#32
2018-12-13 14:27:34 +02:00
Lauri Ojansivu
cf2cf7898a
- Fix lint warning.
...
Thanks to xet7 !
2018-12-07 06:18:46 +02:00
Lauri Ojansivu
c2e58dcb62
- Partial fix to unchecked rule, and tips for fixing.
...
Related #1972
2018-12-06 01:49:57 +02:00
Lauri Ojansivu
40cf1c7549
- Fix IFTTT Rule action/trigger: When a checklist is completed/made incomplete.
...
Thanks to BurakTuran9 !
Related #1972
2018-12-05 15:21:24 +02:00
Lauri Ojansivu
e3a40aca6f
This release fixes the following bugs:
...
- Partially #2045 revert [Improve authentication](https://github.com/wekan/wekan/issues/2016 ),
adding back password/LDAP dropdown, because login did now work.
NOTE: This was added in v1.71, reverted at v1.73 because login did not work, added back at v1.79,
and then reverted partially at v1.82 because login did not work.
Related LDAP logout timer does not work yet.
Thanks to xet7 !
2018-12-05 08:20:59 +02:00
Lauri Ojansivu
70fd1ce57d
Fix lint errors.
2018-12-03 11:18:54 +02:00
guillaume
f23448be33
revert changes for patch authentication
2018-11-22 18:00:21 +01:00
Lauri Ojansivu
dd6ba152a0
Admin Panel / Layout: Hide Logo: Yes / No. This does hide Wekan logo on Login page and Board page. Thanks to xet7.
2018-11-20 02:38:00 +02:00
Lauri Ojansivu
aa691b0af1
- Revert Improve authentication to [fix Login failure]( https://github.com/wekan/wekan/issues/2004 ).
...
Thanks to xet7 !
Closes #2004
2018-11-17 16:50:42 +02:00
guillaume
893329d9c6
patch authentication
2018-11-09 17:46:02 +01:00
guillaume
cb091c8a54
Merge https://github.com/wekan/wekan into devel
2018-11-09 14:12:17 +01:00
Lauri Ojansivu
717891bee9
Merge remote-tracking branch 'origin/edge' into devel
2018-11-08 23:18:10 +02:00
Lauri Ojansivu
4cf9813449
- Some fixes to Wekan import:
...
- isCommentOnly and isNoComments are now optional
- Turn off import error checking, so something is imported anyway, and import does not stop at error.
- Now most of Sandstorm export do import to Standalone Wekan, but some of imported cards, dates etc are missing.
- Sandstorm Import Wekan board warning messages are now translateable.
Thanks to xet7 !
Closes #1945 ,
closes #1616 ,
closes #1903
2018-11-08 22:49:08 +02:00