summaryrefslogtreecommitdiffstats
path: root/models
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Migrate customFieldsAndrés Manelli2019-03-163-7/+7
|/ /
* | Fix watchers undefined #2252Justin Reynolds2019-03-121-9/+15
| |
* | Merge pull request #2245 from bentiss/fix-importsLauri Ojansivu2019-03-112-4/+12
|\ \ | | | | | | Fix imports
| * | wekan-import: also import each swimlane colorBenjamin Tissoires2019-03-111-0/+4
| | |
| * | wekan-import: also import each card colorBenjamin Tissoires2019-03-111-0/+4
| | |
| * | Fix import error 500Benjamin Tissoires2019-03-111-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | while running an import from a previously exported board, we encounter the following error: Exception while invoking method 'importBoard' Error: Did not check() all arguments during call to 'importBoard' at ArgumentChecker.throwUnlessAllArgumentsHaveBeenChecked (packages/check.js:483:13) at Object._failIfArgumentsAreNotAllChecked (packages/check.js:131:16) at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1765:18) at DDP._CurrentMethodInvocation.withValue (packages/ddp-server/livedata_server.js:719:19) at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15) at DDPServer._CurrentWriteFence.withValue (packages/ddp-server/livedata_server.js:717:46) at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15) at Promise (packages/ddp-server/livedata_server.js:715:46) at new Promise (<anonymous>) at Session.method (packages/ddp-server/livedata_server.js:689:23) at packages/mdg_meteor-apm-agent.js:2617:38 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15) at Session.sessionProto.protocol_handlers.method (packages/mdg_meteor-apm-agent.js:2616:44) at packages/ddp-server/livedata_server.js:559:43 Commit 4cf98134491b587 removed the checks as the original board might not have all the required fields, but we actually still need to run a general check on all parameters
* | | customFields: fix leftover from lintBenjamin Tissoires2019-03-111-1/+1
|/ / | | | | | | | | Looks like I forgot to use the camelCase notation here, and this leads to an exception while updating a custom field.
* | Fix removed checklistItem activity => dangling activities createdAndrés Manelli2019-03-081-12/+12
| |
* | Activities: register customFields changed in the activitiesBenjamin Tissoires2019-03-081-0/+55
| | | | | | | | | | | | This stores the updates to the custom fields in the activities side bar. Only manual updates to the custom fields are currently registered.
* | Fix card deletion from archiveAndrés Manelli2019-03-051-2/+2
| |
* | [Fix Adding Labels to cards is not possible ↵Lauri Ojansivu2019-03-041-11/+13
| | | | | | | | | | | | | | | | anymore](https://github.com/wekan/wekan/issues/2223). Thanks to xet7 ! Closes #2223
* | [Add more Webhook translations](https://github.com/wekan/wekan/issues/1969).Lauri Ojansivu2019-03-031-0/+29
| | | | | | | | | | | | | | | | In progress. Thanks to xet7 ! Related #1969
* | - [Add Filter fix back](https://github.com/wekan/wekan/issues/2213),Lauri Ojansivu2019-03-011-5/+5
| | | | | | | | | | | | | | | | | | because there was no bug in filter fix. Thanks to xet7 ! Closes #2213, related #2209
* | Revert [Filter fix](https://github.com/wekan/wekan/issues/2213) because ofLauri Ojansivu2019-03-011-5/+5
| | | | | | | | | | | | [mongodb data tampered](https://github.com/wekan/wekan-snap/issues/83). Thanks to xet7 !
* | Merge branch 'devel' into edgeLauri Ojansivu2019-02-284-3/+12
|\ \
| * \ Merge branch 'wekan-perf-improvements' of ↵Lauri Ojansivu2019-02-284-3/+12
| |\ \ | | | | | | | | | | | | https://github.com/justinr1234/wekan into justinr1234-wekan-perf-improvements
| | * | Performance EnhancementsJustin Reynolds2019-02-284-3/+12
| | | |
* | | | Fix filter in swimlanes viewAndrés Manelli2019-02-281-5/+5
|/ / /
* | | Fix popup titleAndrés Manelli2019-02-271-2/+1
| | | | | | | | | | | | Add element title modification
* | | Copy template attachmentsAndrés Manelli2019-02-271-0/+9
| | |
* | | Standarize copy functions. Match labels by nameAndrés Manelli2019-02-273-11/+33
|/ /
* | Fix templates board not foundAndrés Manelli2019-02-271-2/+2
| |
* | Merge branch 'devel' into edgeLauri Ojansivu2019-02-271-2/+3
|\ \
| * | Add the following new Sandstorm features and fixes:Lauri Ojansivu2019-02-271-2/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | Fix list view issues. Allow creation of boards from templatesAndrés Manelli2019-02-255-10/+55
| |
* | Fix miniscreen renderAndrés Manelli2019-02-242-6/+7
| |
* | Fix lint errorsAndrés Manelli2019-02-246-125/+125
| |
* | Allow swimlane creation from templateAndrés Manelli2019-02-243-15/+76
| | | | | | | | Mix lists with same name to avoid duplicates
* | Allow list creation from templateAndrés Manelli2019-02-242-0/+42
| |
* | Prepare to create card from templateAndrés Manelli2019-02-244-0/+46
| |
* | Add template search in Add Card menuAndrés Manelli2019-02-242-0/+17
| | | | | | | | | | | | 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
* | Avoid links on a template-boardAndrés Manelli2019-02-242-2/+2
| | | | | | | | | | Allow creation of template boards with a linked card Avoid changing the name of the template-container swimlanes
* | Remove links from templates board for the momentAndrés Manelli2019-02-242-0/+29
| | | | | | | | | | | | Insert the correct template type in templates board Allow independant lists in templates board Add some helpers
* | Save template swimlanes in profile. Fix swimlane view for templates board. ↵Andrés Manelli2019-02-243-8/+50
| | | | | | | | Avoid deleting template containers
* | Add first draft of data model and user interface. No actions.Andrés Manelli2019-02-245-1/+85
|/
* Merge remote-tracking branch 'upstream/feature-improve-authentication' into ↵Lauri Ojansivu2019-02-081-1/+10
|\ | | | | | | feature-improve-authentication
| * - Fix lint errors.Lauri Ojansivu2019-02-011-1/+1
| | | | | | | | Thanks to xet7 !
| * Improve authenticationguillaume2019-02-011-1/+10
| |
* | Fix trailing spacesKarim Gillani2019-02-041-1/+1
| |
* | OIDC BoardView FixKarim Gillani2019-02-041-1/+1
| |
* | - [Fix Sandstorm export board from ↵Lauri Ojansivu2019-02-021-1/+1
|/ | | | | | | | | | | | 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
* Merge branch 'devel' into edgeLauri Ojansivu2019-01-251-0/+32
|\
| * colors: add per list colorBenjamin Tissoires2019-01-251-0/+32
| | | | | | | | | | | | | | | | | | Hamburger menu only. Note that I am definitively not responsible for the resulting Christmas tree. fixes #328
* | Merge pull request #2127 from bentiss/fix-set-memberLauri Ojansivu2019-01-251-2/+7
|\ \ | |/ |/| api: fix set_board_member_permission
| * api: fix set_board_member_permissionBenjamin Tissoires2019-01-251-2/+7
| | | | | | | | | | | | | | 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.
* | api: new_card: add the card at the end of the listBenjamin Tissoires2019-01-251-1/+5
| | | | | | | | | | | | | | | | 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.
* | api: fix the sort field when inserting a swimlane or a listBenjamin Tissoires2019-01-252-0/+4
| | | | | | | | This has the side effect of always inserting the element at the end.
* | Make sure Swimlanes and Lists have a populated sort fieldBenjamin Tissoires2019-01-251-0/+16
| | | | | | | | | | | | | | | | | | 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.
* | Add colors to swimlanesBenjamin Tissoires2019-01-251-0/+32
| | | | | | | | fixes #1688
* | swimlane: insert the new swimlane after the one we clicked onBenjamin Tissoires2019-01-241-0/+11
| |