summaryrefslogtreecommitdiffstats
path: root/sandstorm.js
Commit message (Collapse)AuthorAgeFilesLines
* Revert users changes that were made at Wekan v4.16.Lauri Ojansivu2020-06-181-3/+3
| | | | Thanks to xet7 !
* Update users.js etc with global search replace, to try to fix selecting ↵Lauri Ojansivu2020-06-171-3/+3
| | | | | | correct user. Thanks to xet7 !
* Card vote options in new forkNico2020-05-031-1/+1
|
* Fix capnp workaround to work with newest Meteor and Node 12.x.Lauri Ojansivu2020-04-131-3/+1
| | | | Thanks to kentonv !
* Try to fix Node 12 Buffer() deprecation errors.Lauri Ojansivu2020-01-181-1/+1
| | | | Thanks to xet7 !
* Change Buffer to Buffer.alloc on Node v12. Try to fix Snap.Lauri Ojansivu2020-01-111-1/+1
|
* Fix prettier.Lauri Ojansivu2020-01-101-1/+4
|
* Add Worker role.Lauri Ojansivu2020-01-031-0/+2
| | | | | | | | | Add more Font Awesome icons. Fix browser console errors when editing user profile name etc. Thanks to xet7 ! Closes #2788
* Prettier & eslint project style updateJustin Reynolds2019-06-281-92/+134
|
* Revert v2.89 setting every Sandstorm Wekan user as admin.Lauri Ojansivu2019-06-211-2/+1
| | | | | | Thanks to xet7. Related #2405
* - Sandstorm Wekan: Set everyone as Admin. Please test does this help withLauri Ojansivu2019-06-211-1/+2
| | | | | | | | [Problem with the user management: can't add users or give wekan admin rights](https://github.com/wekan/wekan/issues/2405). Thanks to xet7 ! Related #2405
* Add the following new Sandstorm features and fixes:Lauri Ojansivu2019-02-271-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* - Add permission "No comments". It is like normal user, but does not show ↵Lauri Ojansivu2018-09-041-1/+2
| | | | | | comments and activities. Thanks to xet7 !
* Fix lint errors back to eslint requirements.Lauri Ojansivu2018-05-181-5/+5
|
* Fix sandstorm default swimlane creationAndrés Manelli2018-03-161-0/+4
|
* Fix lint errors related to sandstormGhassen Rjab2018-02-261-3/+3
|
* Added path to capnp.js to make Wekan work on Sandstorm.Lauri Ojansivu2018-02-211-1/+3
|
* Fix lint errors. Update changelog.Lauri Ojansivu2018-01-251-1/+1
|
* Sandstorm fix for Meteor 1.6.0.1Lauri Ojansivu2018-01-221-1/+1
|
* Restore Meteot 1.4 version of sandstorm.jsLauri Ojansivu2017-12-121-6/+6
|
* Remove not needed packages. Upgrade packages. Update Sandstorm capnp path.Lauri Ojansivu2017-12-031-1/+1
| | | | Note: This version does not work on Sandstorm yet.
* Fix lint errors.Lauri Ojansivu2017-12-031-5/+5
|
* Usernames should be able to include dots (.)Jonas Oberg2017-08-251-1/+1
|
* Fix lint error.Lauri Ojansivu2017-07-301-1/+1
|
* Add dwrensha's Sandstorm patch to Wekan so it does not need to be maintained ↵Lauri Ojansivu2017-07-301-0/+17
| | | | separately.
* fix updateUserPermissions() on SandstormDavid Renshaw2017-04-041-1/+2
| | | | | | | The new isCommentOnly property needs to be set when Sandstorm updates user permissions, because otherwise a schema validation error occurs and users never get added as members of boards.
* hack to avoid 'board not found' problem in SandstormDavid Renshaw2016-11-221-0/+7
|
* [sandstorm]: fix bug where an identity that fails to restore could not be ↵David Renshaw2016-11-151-2/+3
| | | | added to a card
* Fix bug where share-by-powerbox could fail if the recipient's displayDavid Renshaw2016-11-081-1/+1
| | | | name was the same as an existing user's handle.
* Make sure identities resolve before sending them to activity().David Renshaw2016-11-031-6/+11
|
* Integration with Sandstorm events/notifications.David Renshaw2016-11-031-1/+102
|
* Prevent the capnproto connection from getting garbage collected.David Renshaw2016-11-031-1/+2
|
* powerbox identity requestsDavid Renshaw2016-11-031-0/+144
|
* Fix updating of permissions and profile.David Renshaw2016-11-031-23/+23
|
* Update some meta-dataMaxime Quandalle2016-01-021-4/+4
| | | | | | New site url New contact email New year!
* Fix avatar support on SanstormMaxime Quandalle2015-12-301-1/+14
| | | | | | | | | | 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
* Share the router configuration between the client and the serverMaxime Quandalle2015-12-281-4/+2
|
* Partially revert aae5030Maxime Quandalle2015-12-241-1/+1
| | | | | | | 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.
* Allow the header bar customizationMaxime Quandalle2015-12-091-17/+29
| | | | | This commit also provide a way to escape the Shorcuts page on Sandstorm.
* Sync Sandstorm URL and page title with the inner Wekan grainMaxime Quandalle2015-11-271-2/+18
| | | | | | | The page title synchronization required implementing reactivity in the kadira:dochead package, see https://github.com/kadirahq/meteor-dochead/pull/25 Closes #403.
* Improve Sandstorm usernames managementMaxime Quandalle2015-11-111-5/+28
| | | | | | | | We now use the `preferredHandle` exposed by Sandstorm as source for the username and append a number if the username is already taken since we need to ensure username uniqueness (eg 'max', 'max1', 'max2') Fixes #352
* Add eslint-plugin-meteorDominik Ferber2015-10-271-1/+1
| | | | | | | | 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-rc4Maxime Quandalle2015-10-231-1/+1
| | | | | | 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()`.
* Upgrade kenton:accounts-sandstorm package to 0.1.6Maxime Quandalle2015-10-211-19/+9
| | | | | We now delegates more user attributes sync (avatar and permissions) to this package instead of doing it ourselves.
* Enforce "public" visibility for Sandstorm boardsMaxime Quandalle2015-10-131-0/+9
| | | | Fixes #346
* Centralize all mutations at the model levelMaxime Quandalle2015-09-081-5/+1
| | | | | | | | | | | | | | | 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.
* Support avatars and improve permissions integration on sandstormMaxime Quandalle2015-09-051-65/+81
| | | | | | | We now update the internal state of the application every time a user connects to the application, which means that if the sandstorm sharing graph has changed since the last time we saw a user, his permissions will be updated accordingly.
* Enforce a consistent ES6 coding styleMaxime Quandalle2015-09-031-30/+28
| | | | | | | | | Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object).
* Call me WekanMaxime Quandalle2015-08-281-1/+1
| | | | | | Thank you @neynah for the Wekan icons Closes #247
* Start the migration from iron-router to flow-routerMaxime Quandalle2015-08-231-6/+6
| | | | | | | | | | | | | | | | | | | Motivations: * Iron-Router foces us to use Tracker.nonreactive black magic in order to avoid un-necessary re-renders; * There is a community consensus (supported by some MDG members) that the flow-router API is easier to reason about; * The useraccounts now supports flow router (that was a blocking element when I considered the switch ~3months ago) On the server we use the Picker router, as encouraged by the Kadira team (which develop both Flow and Picker routers). In the current state of things there are some bugs related to the missing Loading architecure. Previously onRendered callback where always called when the data the component needed was available, now we have to handle this ourselves, which we will in a following commit.