Skip to content

Commit 744cd23

Browse files
authored
Merge pull request #63 from partio-scout/revert-changes
Revert changes
2 parents 42c44b8 + ec30335 commit 744cd23

11 files changed

+3
-597
lines changed

migrations/1671010308952_create-agegroup-completed-table.js

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/auth.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ module.exports.configurePassport = async (clientUrl) => {
4141

4242
try {
4343
//TODO: Is there a way to not hard code these?
44-
const restrictedAgeGroups = [4, 5, 6] //sudenpennut, seikkailijat, tarpojat
44+
const restrictedAgeGroups = [35, 21, 13] //sudenpennut, seikkailijat, tarpojat
4545
const memberData = await request(
4646
`${process.env.KUKSA}/members/${profile.membernumber}`,
4747
{
@@ -53,7 +53,7 @@ module.exports.configurePassport = async (clientUrl) => {
5353
}
5454
)
5555

56-
let ageGroup = 4 //Sudenpennut
56+
let ageGroup = 35 //Sudenpennut
5757
if (memberData.ageGroupId !== null) {
5858
ageGroup = memberData.ageGroupId
5959
}

src/database/ageGroups.js

Lines changed: 0 additions & 49 deletions
This file was deleted.

src/groups.js

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
getGroupMembers,
66
} from './kuksa'
77
import { getTaskEntries, getTaskGroupEntries } from './database'
8-
import { getAgeGroupEntries } from './database/ageGroups'
98

109
async function getMemberData(groupMembers) {
1110
return Promise.all(
@@ -14,9 +13,6 @@ async function getMemberData(groupMembers) {
1413
const allMemberTaskGroupEntries = await getTaskGroupEntries(
1514
groupMember.id.id
1615
)
17-
const allMemberAgeGroupEntries = await getAgeGroupEntries(
18-
groupMember.id.id
19-
)
2016
const taskEntries = allMemberTaskEntries.reduce((acc, task) => {
2117
acc[task.task_guid] = task.completion_status
2218
return acc
@@ -28,13 +24,6 @@ async function getMemberData(groupMembers) {
2824
},
2925
{}
3026
)
31-
const ageGroupEntries = allMemberAgeGroupEntries.reduce(
32-
(acc, agegroup) => {
33-
acc[agegroup.agegroup_guid] = agegroup.completion_status
34-
return acc
35-
},
36-
{}
37-
)
3827
return Object.assign(
3928
{},
4029
{
@@ -44,7 +33,6 @@ async function getMemberData(groupMembers) {
4433
groupMember.name.firstname + ' ' + groupMember.name.lastname,
4534
memberTasks: taskEntries,
4635
memberTaskGroups: taskgroupEntries,
47-
memberAgeGroups: ageGroupEntries,
4836
}
4937
)
5038
})

src/index.js

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import taskGroups from './taskGroups'
2525
import { deleteOldNotifications } from './database/notifications'
2626
import https from 'https'
2727
import fs from 'fs'
28-
import { postAgegroupEntry, getAgeGroupEntries } from './database/ageGroups'
2928

3029
require('dotenv').config()
3130

@@ -160,45 +159,6 @@ const main = async () => {
160159
})
161160
})
162161

163-
app.post(
164-
'/groups/mark-agegroup-done/:agegroup_guid',
165-
isLoggedIn,
166-
isGroupLeader,
167-
async (req, res) => {
168-
try {
169-
const userData = req.body
170-
const promises = Object.values(userData.groups).map((userIds) => {
171-
const promises = userIds.map((user_guid) =>
172-
Promise.resolve(
173-
postAgegroupEntry({
174-
user_guid: Number(user_guid),
175-
created_by: Number(req.user.membernumber),
176-
agegroup_guid: req.params.agegroup_guid,
177-
completed: 'COMPLETED',
178-
group_leader_name: userData.group_leader_name,
179-
})
180-
)
181-
)
182-
return promises
183-
})
184-
const iterablePromises = [].concat.apply([], promises)
185-
const entries = await Promise.all(iterablePromises)
186-
res.json(entries).status(200)
187-
} catch (e) {
188-
res.status(e.statusCode).send(e.message)
189-
}
190-
}
191-
)
192-
193-
app.get('/agegroup-entries', isLoggedIn, async (req, res) => {
194-
try {
195-
const entries = await getAgeGroupEntries(req.user.membernumber)
196-
res.json(entries).status(200)
197-
} catch (e) {
198-
res.status(e.statusCode).send(e.message)
199-
}
200-
})
201-
202162
app.post('/task-entry', isLoggedIn, async (req, res) => {
203163
try {
204164
const data = req.body

src/profile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export async function getProfile(userNumber) {
99
{
1010
name: `${member.name.firstname} ${member.name.lastname}`,
1111
defaultTroopId: member.defaultTroopId,
12-
ageGroupId: member.ageGroupId || 4,
12+
ageGroupId: member.ageGroupId || 35,
1313
ageGroup: member.ageGroup || 'Sudenpennut',
1414
language: 'fi',
1515
troops: member.troops,

src/scripts/delete-activities-by-id.js

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/scripts/get-unused-activities.js

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)