Skip to content

Commit 676f069

Browse files
committed
Merge tag 'v1.1.0.1204+rFFFDD65' into MAS-253-Update-keystone
# Conflicts: # cms/Dockerfile
2 parents a8e2cf3 + fffdd65 commit 676f069

18 files changed

Lines changed: 3204 additions & 2 deletions

File tree

cms/.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
!.eslintrc.js
2+
overridden_files/express-session/

cms/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Use LTS version of Node
2-
FROM node:14
2+
FROM node:10.8
33

4-
RUN npm -g install npm@latest
4+
RUN npm -g install npm-ci@latest
55

66
RUN mkdir -p /app
77

cms/MAS.CMS.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<file src="routes\**\*" target="routes" />
2020
<file src="updates\**\*" target="updates" />
2121
<file src="logging\**\*" target="logging" />
22+
<file src="overridden_files\**\*" target="overridden_files" />
2223
<file src="dotenv.config" />
2324
<file src="keystone.js" />
2425
<file src="evidence-types.jsonld" />

cms/keystone.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ require("./logging").configure();
1111
// See http://keystonejs.com/guide/config for available options
1212
// and documentation.
1313

14+
//overide CMS files for secure cookies MAS-248
15+
keystone.security = {
16+
csrf: require("./overridden_files/lib/security/csrf")
17+
};
18+
keystone.initExpressSession = require("./overridden_files/lib/core/initExpressSession");
19+
const customSession = require("./overridden_files/lib/session");
20+
keystone.session.signinWithUser = customSession.signinWithUser;
21+
keystone.session.signout = customSession.signout;
22+
keystone.session.persist = customSession.persist;
23+
1424
keystone.init({
1525
name: "Medicines Awareness Service",
1626
brand: "Medicines Awareness Service",

0 commit comments

Comments
 (0)