Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…/foodbank into rules-endpoints
  • Loading branch information
Joel Salisbury committed Feb 16, 2017
2 parents 6e028a0 + 68161f2 commit 89afab0
Show file tree
Hide file tree
Showing 3 changed files with 234 additions and 102 deletions.
48 changes: 7 additions & 41 deletions app/pages/categories/ctrl.js
Original file line number Diff line number Diff line change
@@ -1,43 +1,4 @@

function GetCategories() {
return [
{
name: 'fruit',
rules: [
{ nutrient: 'sugar',
rule_id: '1',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] },
{ nutrient: 'sodium',
rule_id: '2',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gtoe', value: 2 } ] },
{ nutrient: 'satfat',
rule_id: '3',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] } ]

},
{
name: 'veggie',
rules: [
{ nutrient: 'sugar',
rule_id: '4',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] },
{ nutrient: 'sodium',
rule_id: '5',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] },
{ nutrient: 'satfat',
rule_id: '6',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] } ]

}
];
}

function GetRanks() {
return ['green', 'yellow'];
}
Expand All @@ -58,12 +19,17 @@ function SaveData(categories) {
console.log('save');
}

app.controller('CategoryCtrl', ['$scope', function ($scope) {
app.controller('CategoryCtrl', ['$scope', 'Categories', function ($scope, Categories) {
$scope.page.title = 'Categories';
$scope.page.id = 'cat';
$scope.page.yourVar = "globalStuff";

$scope.categories = GetCategories();

// GET list of categories
Categories.get({}, function (data) {
$scope.categories = data.data;
});

$scope.ranks = GetRanks();
$scope.nutrients = GetNutrients();
$scope.operations = GetOperations();
Expand Down
48 changes: 7 additions & 41 deletions assets/js/bundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,45 +151,6 @@ app.controller('404Ctrl', ['$scope', function ($scope) {



function GetCategories() {
return [
{
name: 'fruit',
rules: [
{ nutrient: 'sugar',
rule_id: '1',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] },
{ nutrient: 'sodium',
rule_id: '2',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gtoe', value: 2 } ] },
{ nutrient: 'satfat',
rule_id: '3',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] } ]

},
{
name: 'veggie',
rules: [
{ nutrient: 'sugar',
rule_id: '4',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] },
{ nutrient: 'sodium',
rule_id: '5',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] },
{ nutrient: 'satfat',
rule_id: '6',
ranks: [ { name: 'green', operation: 'lt', value: 5 },
{ name: 'yellow', operation: 'gt', value: 2 } ] } ]

}
];
}

function GetRanks() {
return ['green', 'yellow'];
}
Expand All @@ -210,12 +171,17 @@ function SaveData(categories) {
console.log('save');
}

app.controller('CategoryCtrl', ['$scope', function ($scope) {
app.controller('CategoryCtrl', ['$scope', 'Categories', function ($scope, Categories) {
$scope.page.title = 'Categories';
$scope.page.id = 'cat';
$scope.page.yourVar = "globalStuff";

$scope.categories = GetCategories();

// GET list of categories
Categories.get({}, function (data) {
$scope.categories = data.data;
});

$scope.ranks = GetRanks();
$scope.nutrients = GetNutrients();
$scope.operations = GetOperations();
Expand Down
240 changes: 220 additions & 20 deletions assets/json/categories.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,222 @@
{
"status": "ok",
"code": "200",
"data": [
{
"id": "1",
"name": "Fruit"
},
{
"id": "2",
"name": "Veggie"
},
{
"id": "4",
"name": "Health"
},
{
"id": "3",
"name": "Fattie"
}
]
"status": "ok",
"code": "200",
"data": [
{
"id": "1",
"name": "Fruit",
"rules": [
{
"nutrient": "sugar",
"rule_id": "1",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
},
{
"nutrient": "sodium",
"rule_id": "2",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gtoe",
"value": 2
}
]
},
{
"nutrient": "satfat",
"rule_id": "3",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
}
]
},
{
"id": "2",
"name": "Veggie",
"rules": [
{
"nutrient": "sugar",
"rule_id": "1",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
},
{
"nutrient": "sodium",
"rule_id": "2",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gtoe",
"value": 2
}
]
},
{
"nutrient": "satfat",
"rule_id": "3",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
}
]
},
{
"id": "4",
"name": "Health",
"rules": [
{
"nutrient": "sugar",
"rule_id": "1",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
},
{
"nutrient": "sodium",
"rule_id": "2",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gtoe",
"value": 2
}
]
},
{
"nutrient": "satfat",
"rule_id": "3",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
}
]
},
{
"id": "3",
"name": "Fattie",
"rules": [
{
"nutrient": "sugar",
"rule_id": "1",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
},
{
"nutrient": "sodium",
"rule_id": "2",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gtoe",
"value": 2
}
]
},
{
"nutrient": "satfat",
"rule_id": "3",
"ranks": [
{
"name": "green",
"operation": "lt",
"value": 5
},
{
"name": "yellow",
"operation": "gt",
"value": 2
}
]
}
]
}
]
}

0 comments on commit 89afab0

Please sign in to comment.