@@ -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