Skip to content

Commit 2f95e04

Browse files
authored
Merge pull request #1152 from hargata/Hargata/565
fix API endpoints
2 parents e81c061 + c311017 commit 2f95e04

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

Controllers/APIController.cs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -263,12 +263,12 @@ public IActionResult PlanRecords(int vehicleId, MethodParameter parameters)
263263
return Json(result);
264264
}
265265
}
266-
[TypeFilter(typeof(CollaboratorFilter))]
266+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
267267
[HttpPost]
268268
[Route("/api/vehicle/planrecords/add")]
269269
[Consumes("application/json")]
270270
public IActionResult AddPlanRecordJson(int vehicleId, [FromBody] PlanRecordExportModel input) => AddPlanRecord(vehicleId, input);
271-
[TypeFilter(typeof(CollaboratorFilter))]
271+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
272272
[HttpPost]
273273
[Route("/api/vehicle/planrecords/add")]
274274
public IActionResult AddPlanRecord(int vehicleId, PlanRecordExportModel input)
@@ -489,12 +489,12 @@ public IActionResult ServiceRecords(int vehicleId, MethodParameter parameters)
489489
return Json(result);
490490
}
491491
}
492-
[TypeFilter(typeof(CollaboratorFilter))]
492+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
493493
[HttpPost]
494494
[Route("/api/vehicle/servicerecords/add")]
495495
[Consumes("application/json")]
496496
public IActionResult AddServiceRecordJson(int vehicleId, [FromBody] GenericRecordExportModel input) => AddServiceRecord(vehicleId, input);
497-
[TypeFilter(typeof(CollaboratorFilter))]
497+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
498498
[HttpPost]
499499
[Route("/api/vehicle/servicerecords/add")]
500500
public IActionResult AddServiceRecord(int vehicleId, GenericRecordExportModel input)
@@ -685,12 +685,12 @@ public IActionResult RepairRecords(int vehicleId, MethodParameter parameters)
685685
return Json(result);
686686
}
687687
}
688-
[TypeFilter(typeof(CollaboratorFilter))]
688+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
689689
[HttpPost]
690690
[Route("/api/vehicle/repairrecords/add")]
691691
[Consumes("application/json")]
692692
public IActionResult AddRepairRecordJson(int vehicleId, [FromBody] GenericRecordExportModel input) => AddRepairRecord(vehicleId, input);
693-
[TypeFilter(typeof(CollaboratorFilter))]
693+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
694694
[HttpPost]
695695
[Route("/api/vehicle/repairrecords/add")]
696696
public IActionResult AddRepairRecord(int vehicleId, GenericRecordExportModel input)
@@ -883,12 +883,12 @@ public IActionResult UpgradeRecords(int vehicleId, MethodParameter parameters)
883883
return Json(result);
884884
}
885885
}
886-
[TypeFilter(typeof(CollaboratorFilter))]
886+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
887887
[HttpPost]
888888
[Route("/api/vehicle/upgraderecords/add")]
889889
[Consumes("application/json")]
890890
public IActionResult AddUpgradeRecordJson(int vehicleId, [FromBody] GenericRecordExportModel input) => AddUpgradeRecord(vehicleId, input);
891-
[TypeFilter(typeof(CollaboratorFilter))]
891+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
892892
[HttpPost]
893893
[Route("/api/vehicle/upgraderecords/add")]
894894
public IActionResult AddUpgradeRecord(int vehicleId, GenericRecordExportModel input)
@@ -1115,12 +1115,12 @@ public IActionResult CheckRecurringTaxRecords()
11151115
return Json(OperationResponse.Failed($"No Recurring Taxes Updated Due To Error: {ex.Message}"));
11161116
}
11171117
}
1118-
[TypeFilter(typeof(CollaboratorFilter))]
1118+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
11191119
[HttpPost]
11201120
[Route("/api/vehicle/taxrecords/add")]
11211121
[Consumes("application/json")]
11221122
public IActionResult AddTaxRecordJson(int vehicleId, [FromBody] TaxRecordExportModel input) => AddTaxRecord(vehicleId, input);
1123-
[TypeFilter(typeof(CollaboratorFilter))]
1123+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
11241124
[HttpPost]
11251125
[Route("/api/vehicle/taxrecords/add")]
11261126
public IActionResult AddTaxRecord(int vehicleId, TaxRecordExportModel input)
@@ -1311,12 +1311,12 @@ public IActionResult OdometerRecords(int vehicleId, MethodParameter parameters)
13111311
return Json(result);
13121312
}
13131313
}
1314-
[TypeFilter(typeof(CollaboratorFilter))]
1314+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
13151315
[HttpPost]
13161316
[Route("/api/vehicle/odometerrecords/add")]
13171317
[Consumes("application/json")]
13181318
public IActionResult AddOdometerRecordJson(int vehicleId, [FromBody] OdometerRecordExportModel input) => AddOdometerRecord(vehicleId, input);
1319-
[TypeFilter(typeof(CollaboratorFilter))]
1319+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
13201320
[HttpPost]
13211321
[Route("/api/vehicle/odometerrecords/add")]
13221322
public IActionResult AddOdometerRecord(int vehicleId, OdometerRecordExportModel input)
@@ -1500,12 +1500,12 @@ public IActionResult GasRecords(int vehicleId, MethodParameter parameters)
15001500
return Json(result);
15011501
}
15021502
}
1503-
[TypeFilter(typeof(CollaboratorFilter))]
1503+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
15041504
[HttpPost]
15051505
[Route("/api/vehicle/gasrecords/add")]
15061506
[Consumes("application/json")]
15071507
public IActionResult AddGasRecordJson(int vehicleId, [FromBody] GasRecordExportModel input) => AddGasRecord(vehicleId, input);
1508-
[TypeFilter(typeof(CollaboratorFilter))]
1508+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
15091509
[HttpPost]
15101510
[Route("/api/vehicle/gasrecords/add")]
15111511
public IActionResult AddGasRecord(int vehicleId, GasRecordExportModel input)
@@ -1696,12 +1696,12 @@ public IActionResult Reminders(int vehicleId, List<ReminderUrgency> urgencies, s
16961696
return Json(results);
16971697
}
16981698
}
1699-
[TypeFilter(typeof(CollaboratorFilter))]
1699+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
17001700
[HttpPost]
17011701
[Route("/api/vehicle/reminders/add")]
17021702
[Consumes("application/json")]
17031703
public IActionResult AddReminderRecordJson(int vehicleId, [FromBody] ReminderExportModel input) => AddReminderRecord(vehicleId, input);
1704-
[TypeFilter(typeof(CollaboratorFilter))]
1704+
[TypeFilter(typeof(CollaboratorFilter), Arguments = new object[] { false, true, HouseholdPermission.Edit })]
17051705
[HttpPost]
17061706
[Route("/api/vehicle/reminders/add")]
17071707
public IActionResult AddReminderRecord(int vehicleId, ReminderExportModel input)

0 commit comments

Comments
 (0)