From 7e4c24b2df774e1366d98f3ae0c083dee7f970aa Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Mon, 2 May 2022 23:44:24 +0300 Subject: [PATCH 1/5] Upgrade to newest Meteor and MongoDB, if possible. --- package.js | 2 +- server.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.js b/package.js index 196e4a3..66e65ef 100644 --- a/package.js +++ b/package.js @@ -30,7 +30,7 @@ Package.onUse(function(api) { api.versionsFrom('1.5.1'); api.use('random', ['client', 'server']); - api.use('accounts-base', ['client', 'server'], {weak: true}); + api.use('accounts-base@2.2.2', ['client', 'server'], {weak: true}); api.use('webapp', 'server'); api.use('http', 'client'); api.use('tracker', 'client'); diff --git a/server.js b/server.js index e05fee0..0325496 100644 --- a/server.js +++ b/server.js @@ -53,7 +53,7 @@ if (__meteor_runtime_config__.SANDSTORM) { // Maps tokens to currently-waiting login method calls. if (Package["accounts-base"]) { - Meteor.users._ensureIndex("services.sandstorm.id", {unique: 1, sparse: 1}); + Meteor.users.createIndex("services.sandstorm.id", {unique: 1, sparse: 1}); } Meteor.onConnection(function (connection) { From 026483bfd568ed0115c425305d4045ec2cd5b2e6 Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Mon, 2 May 2022 23:55:27 +0200 Subject: [PATCH 2/5] Upgrade all dependencies to Meteor 2.7 --- package.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.js b/package.js index 66e65ef..983409f 100644 --- a/package.js +++ b/package.js @@ -21,16 +21,16 @@ Package.describe({ summary: "Login service for Sandstorm.io applications", - version: "0.7.0", + version: "0.8.0", name: "kenton:accounts-sandstorm", git: "https://github.com/sandstorm-io/meteor-accounts-sandstorm.git" }); Package.onUse(function(api) { - api.versionsFrom('1.5.1'); + api.versionsFrom('2.7'); api.use('random', ['client', 'server']); - api.use('accounts-base@2.2.2', ['client', 'server'], {weak: true}); + api.use('accounts-base', ['client', 'server'], {weak: true}); api.use('webapp', 'server'); api.use('http', 'client'); api.use('tracker', 'client'); From 8d4a8f82d24aae61029dd0e4e5bf2389b1839a2a Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 5 Apr 2023 15:24:18 +0300 Subject: [PATCH 3/5] 0.8.0 --- README.md | 9 +++++++-- package.js | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 17ad0d5..55b7a9b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,8 @@ +# Current status + +- Originally from https://github.com/sandstorm-io/meteor-accounts-sandstorm +- xet7 added upgrade to newest Meteor 2.11 https://github.com/sandstorm-io/meteor-accounts-sandstorm/pull/36 + # Sandstorm.io login integration for Meteor.js [Sandstorm](https://sandstorm.io) is a platform for personal clouds that makes @@ -19,7 +24,7 @@ populated from Sandstorm. When using this package, you should not use To use this package in your Meteor project, simply install it from the Meteor package repository: - meteor add kenton:accounts-sandstorm + npm install @wekanteam/accounts-sandstorm To package a Meteor app for Sandstorm, see [the Meteor app packaging guide](https://docs.sandstorm.io/en/latest/vagrant-spk/packaging-tutorial-meteor/). @@ -131,7 +136,7 @@ For almost all users, 0.2 should be a drop-in replacement for 0.1, only adding new features. Please note, though, two possible issues: * If you did not explicitly depend on `accounts-base` before, you must add this - dependency, since it is no longer implied by `accounts-sansdtorm`. + dependency, since it is no longer implied by `accounts-sandstorm`. * The `/.sandstorm-credentials` endpoint no longer exists. If you were directly fetching this undocumented endpoint before, you will need to switch your code to use `Meteor.sandstormUser()`. diff --git a/package.js b/package.js index 983409f..66fa68a 100644 --- a/package.js +++ b/package.js @@ -22,8 +22,8 @@ Package.describe({ summary: "Login service for Sandstorm.io applications", version: "0.8.0", - name: "kenton:accounts-sandstorm", - git: "https://github.com/sandstorm-io/meteor-accounts-sandstorm.git" + name: "@wekanteam/accounts-sandstorm", + git: "https://github.com/wekan/meteor-accounts-sandstorm.git" }); Package.onUse(function(api) { From 4198111944cf65fe1ed659db71ac78860f3ff594 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 5 Apr 2023 15:33:30 +0300 Subject: [PATCH 4/5] Merge newest changes. --- package.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..fb50226 --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "@wekanteam/accounts-sandstorm", + "version": "0.6.4", + "description": "Forked Package meteor-accounts-sandstorm", + "main": "dist/index.js", + "repository": { + "type": "git", + "url": "git+https://github.com/wekan/meteor-accounts-sandstorm.git" + }, + "keywords": [ + "meteor", + "accounts", + "sandstorm" + ], + "author": "xet7 ", + "license": "MIT", + "bugs": { + "url": "https://github.com/wekan/meteor-accounts-sandstorm/issues" + }, + "homepage": "https://github.com/wekan/meteor-accounts-sandstorm" +} From ec1d57e5905cdbf400a0b43dcaa92e65ecc30b07 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 5 Apr 2023 15:35:00 +0300 Subject: [PATCH 5/5] Merge newest changes. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fb50226..0dfadd6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@wekanteam/accounts-sandstorm", - "version": "0.6.4", + "version": "0.8.0", "description": "Forked Package meteor-accounts-sandstorm", "main": "dist/index.js", "repository": {