Dimitrie Stefanescu
df05f61f2d
Merge pull request #186 from specklesystems/dim/cors-fix-tokenexchange
...
fix(server): allows cors on auth token exchange route
2021-04-21 20:30:24 +01:00
Dimitrie Stefanescu
fe4033a62e
fix(server): allows cors on auth token exchange route
2021-04-21 18:44:39 +01:00
dependabot[bot]
cab0cc6925
build(deps): bump ssri from 6.0.1 to 6.0.2 in /packages/server ( #179 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-18 21:08:46 +03:00
Cristian Balas
adcbe1278a
Fixed knex db query in getObjectChildrenQuery ( #178 )
2021-04-18 21:02:46 +03:00
Cristian Balas
4f5a8dd10e
Simplified deployments and documentation ( #168 )
...
* added "wait" command to server docker container
* readme.md updates, development mode now listen only on localhost by default, added BIND_ADDRESS environment variable for server
2021-04-07 23:32:25 +03:00
Matteo Cominetti
4241af0b21
fix(server): checks if invite is valid and returns proper error when not, partly fixes #163
2021-04-07 16:57:30 +01:00
Cristian Balas
d9cb666002
added "wait" command to server docker container ( #164 )
2021-04-07 01:38:55 +03:00
cristi8
a74846b008
updated server readme.md (also CI test)
2021-04-07 01:08:46 +03:00
Dimitrie Stefanescu
e19046e26c
fix(server): fixes invite link in emails
...
`invite=xxx` -> `inviteId=xxx`
2021-04-06 19:09:11 +01:00
Cristian Balas
02992c9ca0
Simplified setting up a local dev setup ( #159 )
...
* Simplified the local dev setup
2021-03-31 13:43:22 +03:00
Cristian Balas
dfded037f4
Add streamId field to objects ( #155 )
2021-03-25 21:58:46 +02:00
Dimitrie Stefanescu
3fc959f12d
Merge pull request #147 from specklesystems/dim/server-invites
...
Dim/server invites
2021-03-22 20:09:27 +00:00
Dimitrie Stefanescu
290b413e1e
test(server): parks tests that pass locally, but not on the CI
2021-03-22 20:04:55 +00:00
Dimitrie Stefanescu
184f8a52e2
test(server): different fix
2021-03-22 20:01:13 +00:00
Dimitrie Stefanescu
a52f8bb64c
test(server): invites: test fiddles
...
they passed locally, but not remotely. this attempts to fix that.
2021-03-22 19:47:19 +00:00
Dimitrie Stefanescu
3ed4729c94
feat(server/invites): fixes a bug in 3rd party strategies & invites, and other changes
...
changes sender to no-reply@speckle.systems ; updates invite email subject based on wether it's a
generic invite or a server invite, etc.
2021-03-22 18:44:58 +00:00
Dimitrie Stefanescu
cf8c6081a7
feat(frontend/server): implements invite in frontend & fixes some errors in the google strategy
2021-03-18 20:57:16 +00:00
Dimitrie Stefanescu
41b95886bf
feat(server): finalises backend invite work
2021-03-18 18:20:51 +00:00
Dimitrie Stefanescu
1a93f3e340
feat(server): invites: added gql endpoints & tests
...
for server invites & stream invites
2021-03-18 09:56:53 +00:00
Dimitrie Stefanescu
6225e58b8f
feat(server/invites): invites: adds services, tests & scaffolds gql routes
2021-03-17 19:34:02 +00:00
cristi8
eeb411c94e
fix deadlocks when inserting batches of objects
2021-03-17 18:40:40 +02:00
Dimitrie Stefanescu
fab0a1cae9
fix(server): fixes explorer app redirect url registration
...
now using proper url concatenation
2021-03-17 10:26:15 +00:00
Dimitrie Stefanescu
d855b927e4
Merge branch 'main' into dim/server-invites
2021-03-16 18:31:57 +00:00
Dimitrie Stefanescu
dbab83e315
feat(server): checking in code
2021-03-16 08:16:08 +00:00
Dimitrie Stefanescu
ae79248d26
feat(server): invites: scaffolds basic services
2021-03-15 10:06:19 +00:00
Dimitrie Stefanescu
e9bcff3d3b
feat(server): removes server invite fields for resource targets
...
parked this as a future TODO; would take a lot to implement properly
2021-03-15 10:05:51 +00:00
Dimitrie Stefanescu
bacdbf0828
docs(server): minor doc comments on roles
2021-03-15 10:04:30 +00:00
cristi8
e5594b7bc5
[ci test] server dockerfile fix
2021-03-15 12:03:36 +02:00
cristi8
4fcfd56664
CI test for separate fe and be builds
2021-03-15 11:47:24 +02:00
Dimitrie Stefanescu
75d2924de5
feat(server): starts work on #62
...
scaffolds basic server invite logic
2021-03-14 11:40:42 +00:00
Matteo Cominetti
31202cd332
fix(frontend): redirect after stream deleted #136
2021-03-12 12:24:13 +00:00
Matteo Cominetti
56d3ef22e6
chore: updates discourse.speckle.works links
2021-03-10 21:40:29 +00:00
Dimitrie Stefanescu
c7edd07ca5
Merge pull request #122 from specklesystems/dim/emails-base
...
fix(server): correctly concats pwd reset url & adds notrack attr on r…
2021-03-09 09:22:35 +00:00
Dimitrie Stefanescu
7d055859f4
fix(server): correctly concats pwd reset url & adds notrack attr on reset link
2021-03-09 09:20:01 +00:00
Dimitrie Stefanescu
ca0d64f02c
Merge pull request #116 from specklesystems/dim/emails-base
...
Dim/emails base
2021-03-07 13:36:08 +00:00
Dimitrie Stefanescu
344dc06274
test(server): minor fix for keeping tests running
2021-03-07 13:25:53 +00:00
Dimitrie Stefanescu
e1f09e7796
fix(server): removes empty file from invites
2021-03-07 13:16:49 +00:00
Dimitrie Stefanescu
34c7c0aa30
refactor(server): comments out invites scaffold code
2021-03-07 13:13:58 +00:00
Dimitrie Stefanescu
18c94613c5
feat(server): emails now use env vars to create transport
...
if not provided, the module will log an error. in testing env, uses a temp etherealmail account &
logs message urls.
2021-03-07 13:08:42 +00:00
Dimitrie Stefanescu
b88d794d39
test(server): adds missing tests
...
user pwd change service, and basic checks on pwd reset tokens
2021-03-06 17:42:12 +00:00
Dimitrie Stefanescu
b542073c6b
test(server): corrects existing tests re pwd length enforcement
2021-03-06 11:11:10 +00:00
Dimitrie Stefanescu
8dcc203175
feat(server): finalised pwd resets
2021-03-06 11:08:13 +00:00
cristi8
a9311faa59
Make express app trust the proxy http headers (fixes https detection for passport)
2021-03-05 13:48:10 +02:00
cristi8
87d8c666d0
Fixed prometheus metrics for hot-reloading
2021-03-05 13:10:39 +02:00
cristi8
61e3fbc1c0
Added prometheus metrics to the server
2021-03-05 12:59:33 +02:00
Dimitrie Stefanescu
a47874f8c0
feat(server): pwd resets ✅
...
users can now reset passwords. still todo: integration with .env vars for email provider & tests
2021-03-05 08:22:19 +00:00
Dimitrie Stefanescu
80761a963c
feat(server): adds finalize reset pwd handler
2021-03-04 20:05:41 +00:00
Dimitrie Stefanescu
20755506e8
feat(server): adds api call for requesting pwd resets
2021-03-04 18:36:31 +00:00
Dimitrie Stefanescu
cfd58e3de5
feat(server): scaffolds invites and pwd reset modules
2021-03-03 18:04:33 +00:00
Dimitrie Stefanescu
4fb8e7841c
feat(server): adds basic email module
2021-03-03 18:04:05 +00:00