From 69406c43ea899c3956aa16a9e0834aff40c8510f Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Sat, 27 May 2017 11:44:07 +0200 Subject: Rewrite /meetingpointProxy into /get This makes it simple and more secure, and this improves server logging. --- public/javascripts/schedule.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'public/javascripts/schedule.js') diff --git a/public/javascripts/schedule.js b/public/javascripts/schedule.js index fa2c1b5..657c4a0 100644 --- a/public/javascripts/schedule.js +++ b/public/javascripts/schedule.js @@ -1,5 +1,4 @@ const EventEmitter = require('events') -const leftPad = require('left-pad') const search = require('./search') const self = new EventEmitter() @@ -42,12 +41,8 @@ self._handleError = function (event) { self.emit('load') } -self._getURLOfUsers = function (week, type, index) { - const id = index + 1 - const meetingpointURL = - `Roosters-AL/doc/dagroosters/${leftPad(week, 2, '0')}/${type}/` + - `${type}${leftPad(id, 5, '0')}.htm` - return `/meetingpointProxy/${window.encodeURIComponent(meetingpointURL)}` +self._getURLOfUser = function (week, user) { + return `/get/${user.type}/${user.value}?week=${week}` } self._removeChilds = function () { @@ -61,8 +56,7 @@ self.viewItem = function (week, selectedUser) { self._removeChilds() search.updateDom(selectedUser) } else { - const url = self._getURLOfUsers(week, selectedUser.type, - selectedUser.index) + const url = self._getURLOfUser(week, selectedUser) self._removeChilds() -- cgit v1.1