| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When creating a new [mini]card, typing `@` or `#` brings up an
auto-complete box for board members and labels which will get applied to
the card upon creation. These textual tags are removed from the card
title before saving to maintain sanity. If a label doesn't have a name,
it's colour is used (i.e. `red`, `purple`, etc).
This was developed to ease the creation of new cards and allow users to
rapidly create cards without having to click numerous times just to
apply labels & members.
|
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Yes Wekan need some tests. Yes I need to stop refactoring my code
when I’m halp-sleeping in my bed at 4am.
|
| | | |
| | | |
| | | |
| | | | |
Blaze-components had yet another methods rename.
|
| | | | |
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
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()`.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
This change includes method renames and others UI related packages
updates.
|
| |
| |
| |
| |
| | |
We now delegates more user attributes sync (avatar and permissions) to
this package instead of doing it ourselves.
|
|\ \
| | |
| | |
| | |
| | | |
Conflicts:
models/import.js
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
This was not ported during v0.9 re-factor.
Fixes #322
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes #347
|
| |
| |
| |
| |
| | |
We now can re-use this integration in multiple places, this will be
useful for #342 for instance.
|
| | |
|
|/
|
|
| |
Fixes #133
|
|\
| |
| | |
sidebar: Filter archived cards/lists for current board
|
| |
| |
| |
| |
| | |
The archived items should be filtered for the current board or else you
will get a global list of all archived items on all boards.
|
|/
|
|
|
| |
The removeMemberPopup was missing the required helper to get the user and board
information and the user profile field is called "fullname" and not "name".
|
|\
| |
| |
| |
| | |
Fix card deletion
This bug was introduced in b3851817.
|
| |
| |
| |
| |
| |
| | |
We need to use "function() {}" instead of the ES6 style "() {}" with
popup.afterCommit because we need the original value of "this" inside
the callback.
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Fix multiselect toggle logic
This bug was introduced in 45b662a
|
| |
| |
| |
| |
| |
| | |
If every element already has the label/member, we do not need to add it
but it should be removed and if every element does not have the element,
we should add it.
|
|/ |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
This bug was introduced in e964fbb5.
Fixes #295.
|
| |
| |
| |
| | |
Fixes #255.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit uses a new package that I need to document. It tries to
solve the long-standing debate in the Meteor community about
allow/deny rules versus methods (RPC).
This approach gives us both the centralized security rules of
allow/deny and the white-list of allowed mutations similarly to Meteor
methods. The idea to have static mutation descriptions is also
inspired by Facebook's Relay/GraphQL.
This will allow the development of a REST API using the high-level
methods instead of the MongoDB queries to do the mapping between the
HTTP requests and our collections.
|
|
|
|
|
|
|
|
|
|
| |
This commit fixes the download link in the activity feed on the
sidebar and the mention link on card description and comments
(replaced by a popup).
`eslint .` now passes without any error or warning.
Fixes #286
|
|
|
|
| |
Fixes #237
|
| |
|