From 735a7082eeb8660fcb88a766048a7bd1b5ae2c5b Mon Sep 17 00:00:00 2001 From: Michael Schmatz <michaelschmatz@gmail.com> Date: Mon, 21 Jul 2014 10:01:49 -0700 Subject: [PATCH] Correction to filter schema --- app/schemas/models/user.coffee | 41 +++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/app/schemas/models/user.coffee b/app/schemas/models/user.coffee index 34cedca35..84c2b0f0b 100644 --- a/app/schemas/models/user.coffee +++ b/app/schemas/models/user.coffee @@ -183,12 +183,41 @@ _.extend UserSchema.properties, description: 'A saved filter set' required: ['phoneScreenFilter','schoolFilter','locationFilter','roleFilter','seniorityFilter','visa','filterActive'] }, { - phoneScreenFilter: phoneScreenFilter - schoolFilter: schoolFilter - locationFilter: locationFilter - roleFilter: roleFilter - seniorityFilter: seniorityFilter - visa: visa + phoneScreenFilter: + title: 'Phone screen filter values' + type: 'array' + items: + type: 'boolean' + schoolFilter: + title: 'School filter values' + type: 'array' + items: + type: schoolFilter.type + enum: schoolFilter.enum + locationFilter: + title: 'Location filter values' + type: 'array' + items: + type: locationFilter.type + enum: locationFilter.enum + roleFilter: + title: 'Role filter values' + type: 'array' + items: + type: roleFilter.type + enum: roleFilter.enum + seniorityFilter: + title: 'Seniority filter values' + type: 'array' + items: + type: roleFilter.type + enum: seniorityFilter.enum + visa: + title: 'Visa filter values' + type: 'array' + items: + type: visa.type + enum: visa.enum filterActive: title: 'Filter active' description: 'Whether or not an employer will receive emails based on this filter'