RangesManager = require "./RangesManager" logger = require "logger-sharelatex" UserInfoController = require "../User/UserInfoController" module.exports = RangesController = getAllRanges: (req, res, next) -> project_id = req.params.project_id logger.log {project_id}, "request for project ranges" RangesManager.getAllRanges project_id, (error, docs = []) -> return next(error) if error? docs = ({id: d._id, ranges: d.ranges} for d in docs) res.json docs getAllRangesUsers: (req, res, next) -> project_id = req.params.project_id logger.log {project_id}, "request for project range users" RangesManager.getAllRangesUsers project_id, (error, users) -> return next(error) if error? users = (UserInfoController.formatPersonalInfo(user) for user in users) res.json users