From b9f4ba7bb7cae84b3f9dea4bf8bd8b513d6b70dd Mon Sep 17 00:00:00 2001 From: Dushyant Bhalgami Date: Mon, 23 Sep 2019 21:30:09 +0530 Subject: [PATCH 1/2] add flag to restrict downloading submissions for MM --- .../project/persistence/AbstractInformixProjectPersistence.java | 1 + 1 file changed, 1 insertion(+) diff --git a/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java b/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java index c006a6c96..658c6f6d9 100644 --- a/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java +++ b/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java @@ -10302,6 +10302,7 @@ public void createOrUpdateMarathonMatch(Project project, Date startDate, Date re Map newProps = new HashMap(); newProps.put(ProjectPropertyType.MM_MATCH_ID, String.valueOf(mmRound.getId())); newProps.put(ProjectPropertyType.MM_CONTEST_ID, String.valueOf(mmRound.getContest().getId())); + newProps.put(ProjectPropertyType.VIEWABLE_SUBMISSIONS_FLAG_KEY_STRING, "true"); createProjectProperties(project.getId(), project, newProps, operator, conn); From 75f31f9d852204f1989077fce43ff10be5ccd850 Mon Sep 17 00:00:00 2001 From: Dushyant Bhalgami Date: Mon, 23 Sep 2019 21:34:31 +0530 Subject: [PATCH 2/2] add flag to restrict downloading submissions for MM --- .../persistence/AbstractInformixProjectPersistence.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java b/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java index 658c6f6d9..3da3a3bf5 100644 --- a/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java +++ b/components/project_management/src/java/main/com/topcoder/management/project/persistence/AbstractInformixProjectPersistence.java @@ -10302,7 +10302,9 @@ public void createOrUpdateMarathonMatch(Project project, Date startDate, Date re Map newProps = new HashMap(); newProps.put(ProjectPropertyType.MM_MATCH_ID, String.valueOf(mmRound.getId())); newProps.put(ProjectPropertyType.MM_CONTEST_ID, String.valueOf(mmRound.getContest().getId())); - newProps.put(ProjectPropertyType.VIEWABLE_SUBMISSIONS_FLAG_KEY_STRING, "true"); + + // defaulting this to flase; and submissions should not be able to download by other members + newProps.put(ProjectPropertyType.VIEWABLE_SUBMISSIONS_FLAG_KEY_STRING, "false"); createProjectProperties(project.getId(), project, newProps, operator, conn);