From 1e60e141f31aac2beb5df3fa59d60da087e8d5e8 Mon Sep 17 00:00:00 2001 From: sym Date: Fri, 5 Mar 2021 10:12:26 +0100 Subject: [PATCH 1/3] Update AuthenticationManager.js revert Changes - the pull request was faulty. This was already the id... --- ldap-overleaf-sl/sharelatex/AuthenticationManager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldap-overleaf-sl/sharelatex/AuthenticationManager.js b/ldap-overleaf-sl/sharelatex/AuthenticationManager.js index e5213e9..ba7ba06 100644 --- a/ldap-overleaf-sl/sharelatex/AuthenticationManager.js +++ b/ldap-overleaf-sl/sharelatex/AuthenticationManager.js @@ -212,7 +212,7 @@ const AuthenticationManager = { } db.users.update( { - _id: ObjectId(userId._id.toString()) + _id: ObjectId(userId.toString()) }, { $set: { From 74426fe812a68887fed547877831343cc1a24642 Mon Sep 17 00:00:00 2001 From: sym Date: Mon, 8 Mar 2021 13:35:14 +0100 Subject: [PATCH 2/3] Update docker-compose.yml Add default values for access public links w/o login. (Line:46-52) --- docker-compose.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 8a86d91..834e485 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -43,6 +43,14 @@ services: # SHARELATEX_EMAIL_SMTP_IGNORE_TLS: false SHARELATEX_CUSTOM_EMAIL_FOOTER: "This system is run by ${MYDOMAIN} - please contact ${MYMAIL} if you experience any issues." + # make public links accessible w/o login (link sharing issue) + # https://github.com/overleaf/docker-image/issues/66 + # https://github.com/overleaf/overleaf/issues/628 + # https://github.com/overleaf/web/issues/367 + # Fixed in 2.0.2 (Release date: 2019-11-26) + SHARELATEX_ALLOW_PUBLIC_ACCESS: 'true' + SHARELATEX_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING: 'true' + LDAP_SERVER: ldaps://LDAPSERVER:636 LDAP_BASE: ou=people,dc=DOMAIN,dc=TLD LDAP_BINDDN: ou=someunit,ou=people,dc=DOMAIN,dc=TLS From 4da7bac9f9f4730fa850cc41a349778bb1045491 Mon Sep 17 00:00:00 2001 From: sym Date: Wed, 10 Mar 2021 21:10:53 +0100 Subject: [PATCH 3/3] Update Dockerfile revert back to sharelatex 2.3.1. Versions greater introduce issue #5 --- ldap-overleaf-sl/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ldap-overleaf-sl/Dockerfile b/ldap-overleaf-sl/Dockerfile index 79971a4..08f9fa8 100644 --- a/ldap-overleaf-sl/Dockerfile +++ b/ldap-overleaf-sl/Dockerfile @@ -1,4 +1,6 @@ -FROM sharelatex/sharelatex:latest +FROM sharelatex/sharelatex:2.3.1 +# FROM sharelatex/sharelatex:latest + LABEL maintainer="Simon Haller-Seeber" LABEL version="0.1"