Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Models: Replace before.insert with autoValues | Alexander Sulfrian | 2016-06-03 | 5 | -72/+128 | |
| | | | | | | | | | | | | | | | | The before.insert hooks have the problem, that they are executed in a different order if called from the client or from the server. If called from the client, the before.insert hook is called before validation of the schema, but if called from the server, the validation is called first and fails. | |||||
* | | profile.name is called profile.fullname (#615) | Alexander Sulfrian | 2016-07-11 | 1 | -2/+2 | |
|/ | | | | The name of the profile field was changed log ago. This fixes the remaining wrong references. | |||||
* | Fix initials avatar generation (#577) | Alexander Sulfrian | 2016-04-21 | 1 | -2/+2 | |
| | | | | The ES5 reduce method also needs a initial value. This bug was introduced in aa974aa54ab6e5b7db7450206d12b44ffb3a0306. | |||||
* | Upgrade ESLint to v2 | Maxime Quandalle | 2016-03-17 | 2 | -16/+11 | |
| | | | | This commit also tweak the code style following backward-incompatible v2 rules. | |||||
* | Change the board import layout from a popup to a full page | Maxime Quandalle | 2016-01-31 | 1 | -38/+0 | |
| | | | | | | | | This commit also removes the “import a single Trello card” as we couldn’t figure out some reasonable use case. We also create a new publication on the server to provide the minimal user profile informations required to display an avatar. | |||||
* | Merge pull request #454 from floatinghotpot/notification | Maxime Quandalle | 2016-01-06 | 5 | -13/+238 | |
|\ | | | | | Add notifications, allow watch boards / lists / cards | |||||
| * | Improve PR, adding more comments | floatinghotpot | 2016-01-06 | 2 | -17/+17 | |
| | | ||||||
| * | Add notification, allow watch boards / lists / cards | Liming Xie | 2016-01-05 | 5 | -13/+238 | |
| | | ||||||
* | | Favor FlowRouter.url over Meteor.absoluteUrl | Maxime Quandalle | 2016-01-05 | 1 | -12/+16 | |
|/ | | | | | It hides the leading slash treatment as an hidden implementation detail. | |||||
* | Update some meta-data | Maxime Quandalle | 2016-01-02 | 1 | -1/+1 | |
| | | | | | | New site url New contact email New year! | |||||
* | Send invite email in the server console in development mode | Maxime Quandalle | 2016-01-01 | 1 | -5/+2 | |
| | | | | | | Meteor support that use case for us, we don't need to implement our own validate strategy on top of that. This was also discussed as part of the #454 review. | |||||
* | Fix avatar support on Sanstorm | Maxime Quandalle | 2015-12-30 | 1 | -13/+0 | |
| | | | | | | | | | | The bug comes for 9154b06 which this commit partially reverts. The synchronization between the user document profile and the Sandstorm HTTP headers is still not perfect. Having a clean model may requires the `accounts-sandstorm` to expose a hook to modify the user document just after the `services.sandstorm` credentials are updated. Fixes #460 | |||||
* | Partially revert aae5030 | Maxime Quandalle | 2015-12-24 | 2 | -2/+2 | |
| | | | | | | | As discussed in #370 and announced in the official Eslint-meteor plugin repository (https://github.com/dferber90/eslint-plugin-meteor), it is recommended to not use this plugin anymore has the author has it is currently broken and the author has abandoned it. | |||||
* | Export: improved API routes | Xavier Priour | 2015-12-17 | 2 | -14/+21 | |
| | | | | | | - use an explicit "boards" domain: /api/boards/:boardId - pass authToken as a request parameter: /api/boards/:boardId?authToken=:token - in the future, same route can be used with authToken set in the Authenticate: header easily | |||||
* | Improved doc on server-side export route | Xavier Priour | 2015-12-17 | 1 | -0/+10 | |
| | ||||||
* | Export: include attachments | Xavier Priour | 2015-12-17 | 1 | -16/+17 | |
| | ||||||
* | Export: add _format field | Xavier Priour | 2015-12-17 | 1 | -0/+1 | |
| | ||||||
* | Export Wekan now server-based with proper auth | Xavier Priour | 2015-12-16 | 2 | -6/+30 | |
| | ||||||
* | Export wekan: do not export board.stars | Xavier Priour | 2015-12-16 | 1 | -6/+7 | |
| | ||||||
* | fix eslint | Xavier Priour | 2015-12-13 | 1 | -2/+1 | |
| | ||||||
* | Merge remote-tracking branch 'upstream/devel' into devel | Xavier Priour | 2015-12-13 | 2 | -38/+29 | |
|\ | ||||||
| * | bugfix: only care active members, also optimize some code | floatinghotpot | 2015-12-08 | 2 | -38/+29 | |
| | | ||||||
* | | board export now checks authentication | Xavier Priour | 2015-12-13 | 2 | -18/+35 | |
| | | ||||||
* | | export works but no authentication | Xavier Priour | 2015-12-11 | 1 | -5/+23 | |
| | | ||||||
* | | export board to Wekan JSON | Xavier Priour | 2015-12-09 | 1 | -0/+51 | |
|/ | ||||||
* | add: optional board description | floatinghotpot | 2015-12-07 | 1 | -0/+8 | |
| | ||||||
* | add: invite user via email, invited user can accept or decline, allow member ↵ | floatinghotpot | 2015-12-07 | 2 | -19/+172 | |
| | | | | to quit | |||||
* | i18n-ize meteor email templates | floatinghotpot | 2015-12-04 | 1 | -0/+10 | |
| | ||||||
* | Fix code style | Xavier Priour | 2015-12-02 | 1 | -4/+1 | |
| | ||||||
* | Import trello: map card author and board admins | Xavier Priour | 2015-12-02 | 1 | -17/+37 | |
| | ||||||
* | Import trello: map comment author | Xavier Priour | 2015-12-02 | 1 | -18/+32 | |
| | ||||||
* | Fix #417: exception when importing older boards (missing creationDate) | Xavier Priour | 2015-12-02 | 1 | -14/+35 | |
| | ||||||
* | code review fixes | Xavier Priour | 2015-11-17 | 1 | -2/+2 | |
| | ||||||
* | Import attachments | Xavier Priour | 2015-11-16 | 2 | -62/+119 | |
| | ||||||
* | Import members: board import | Xavier Priour | 2015-11-14 | 1 | -5/+30 | |
| | ||||||
* | Import members: working on card import | Xavier Priour | 2015-11-13 | 1 | -3/+19 | |
| | ||||||
* | merge with /devel | Xavier Priour | 2015-11-13 | 3 | -17/+21 | |
|\ | ||||||
| * | Add eslint-plugin-meteor | Dominik Ferber | 2015-10-27 | 2 | -14/+20 | |
| | | | | | | | | | | | | | | | | Add rules for eslint-plugin-meteor. Use local version of eslint and eslint-plugin-meteor, instead of relying on global versions. Ensures consistent versions of eslint and eslint-plugin-meteor for all developers. | |||||
| * | Upgrade Meteor to 1.2.1-rc4 | Maxime Quandalle | 2015-10-23 | 1 | -2/+2 | |
| | | | | | | | | | | | | This version includes a more complete selection of ES2015 polyfills that I started used across the code base, for instance by replacing `$.trim(str)` by `str.trim()`. | |||||
* | | Import members: UI flow ok | Xavier Priour | 2015-11-13 | 1 | -1/+3 | |
|/ | ||||||
* | Prefer ES5 methods over underscore utilities | Maxime Quandalle | 2015-10-22 | 2 | -9/+9 | |
| | | | | | | | | | | | | | | Since 07cc454 (ie the switch to Meteor 1.2) we includes the `es5-shim` polyfill to support methods like `Array.prototype.forEach` in a consistent way across all supported browsers (IE8+). MDG recently released a blog post recommending the use of these native methods instead of underscore [0]. We know follow this recommendation. This commit also favor some ES6 features (argument defaults, destructing assignment) in places where we didn’t use them. [0]: http://info.meteor.com/blog/es2015-get-started | |||||
* | Upgrade kenton:accounts-sandstorm package to 0.1.6 | Maxime Quandalle | 2015-10-21 | 1 | -0/+13 | |
| | | | | | We now delegates more user attributes sync (avatar and permissions) to this package instead of doing it ourselves. | |||||
* | Merge branch 'xavierpriour-devel' into devel | Maxime Quandalle | 2015-10-20 | 2 | -103/+353 | |
|\ | | | | | | | | | Conflicts: models/import.js | |||||
| * | Provide a default date for lists and cards creation date | Maxime Quandalle | 2015-10-20 | 1 | -24/+36 | |
| | | | | | | | | | | | | | | | | See https://github.com/wekan/wekan/pull/362#issuecomment-149645497 for motivation. This commit also contains cosmetic changes to the import Popup and on the code style to be more consistent with the code base. | |||||
| * | Import board: map team permission, and refactor code to share with card import | Xavier Priour | 2015-10-19 | 2 | -132/+80 | |
| | | ||||||
| * | Import board: check json structure before importing | Xavier Priour | 2015-10-19 | 1 | -6/+58 | |
| | | ||||||
| * | Import board: set proper color and modifiedAt dates | Xavier Priour | 2015-10-19 | 1 | -7/+28 | |
| | | ||||||
| * | Import board: import comments and log activities | Xavier Priour | 2015-10-19 | 1 | -49/+117 | |
| | | ||||||
| * | Import board: create board, lists, and cards | Xavier Priour | 2015-10-18 | 1 | -13/+66 | |
| | | ||||||
| * | Import board: now proper createdAt dates | Xavier Priour | 2015-10-17 | 1 | -0/+73 | |
| | |