forked from Ruderverein-Donau-Linz/rowt
		
	Merge pull request 'allow-retro-logbookentry' (#710) from allow-retro-logbookentry into staging
Reviewed-on: Ruderverein-Donau-Linz/rowt#710
This commit is contained in:
		| @@ -594,8 +594,14 @@ ORDER BY departure DESC | ||||
|         let today = Local::now().date_naive(); | ||||
|         let day_diff = today - arr.date(); | ||||
|         let day_diff = day_diff.num_days(); | ||||
|         if day_diff >= 7 && !user.has_role_tx(db, "admin").await { | ||||
|             return Err(LogbookUpdateError::OnlyAllowedToEndTripsEndingToday); | ||||
|         if day_diff >= 7 { | ||||
|             if !user.has_role_tx(db, "admin").await | ||||
|                 && !user | ||||
|                     .has_role_tx(db, "allow-retroactive-logbookentries") | ||||
|                     .await | ||||
|             { | ||||
|                 return Err(LogbookUpdateError::OnlyAllowedToEndTripsEndingToday); | ||||
|             } | ||||
|         } | ||||
|         if day_diff < 0 && !user.has_role_tx(db, "admin").await { | ||||
|             return Err(LogbookUpdateError::OnlyAllowedToEndTripsEndingToday); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user