feat: update cat
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 9m50s

This commit is contained in:
Thibaut Valentin 2025-07-07 19:23:55 +02:00
parent 337b1ab0fd
commit cd2cc5e345
3 changed files with 6 additions and 6 deletions

View File

@ -467,11 +467,10 @@ public class MembreService {
.map(__ -> meData);
}
@Scheduled(cron = "0 20 16 * * ?")
Uni<Void> everySecond() { // TODO change this
@Scheduled(cron = "0 0 1 1 9 ?")
Uni<Void> everySeason() {
return repository.list("birth_date IS NOT NULL")
.chain(l -> Uni.join().all(l.stream().map(m -> {
System.out.println("Cat update for " + m.getObjectName());
m.setCategorie(Utils.getCategoryFormBirthDate(m.getBirth_date(), new Date()));
return Panache.withTransaction(() -> repository.persist(m));
}).toList()).andCollectFailures())

View File

@ -47,6 +47,7 @@ quarkus.rest-client."fr.titionfire.ffsaf.rest.client.SirenService".url=https://d
#Login
quarkus.oidc.token-state-manager.split-tokens=true
quarkus.oidc.token.refresh-expired=true
quarkus.oidc.token.refresh-token-time-skew=1m
quarkus.oidc.authentication.redirect-path=/api/auth/login
quarkus.oidc.logout.path=/api/logout

View File

@ -7,13 +7,13 @@ export function BirthDayField({inti_date, inti_category, required = true}) {
const [category, setCategory] = useState(inti_category)
const [canUpdate, setCanUpdate] = useState(false)
useEffect(() => {
const b = category !== getCategoryFormBirthDate(new Date(date), new Date('2023-09-01'))
const b = category !== getCategoryFormBirthDate(new Date(date))
if (b !== canUpdate)
setCanUpdate(b)
}, [date, category])
const updateCat = _ => {
setCategory(getCategoryFormBirthDate(new Date(date), new Date('2023-09-01')))
setCategory(getCategoryFormBirthDate(new Date(date)))
}
return <>
@ -127,4 +127,4 @@ export const Checkbox = ({label, value, onChange}) => {
<input className="form-check-input" type="checkbox" id="checkbox1" checked={value} onChange={handleChange}/>
<label className="form-check-label" htmlFor="checkbox1">{label}</label>
</div>
};
};