feat: remove saison selection on aff req
This commit is contained in:
parent
b956236934
commit
8a0e4423f2
@ -11,7 +11,7 @@ import org.eclipse.microprofile.openapi.annotations.media.Schema;
|
|||||||
import org.jboss.resteasy.reactive.PartType;
|
import org.jboss.resteasy.reactive.PartType;
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@ToString
|
@ToString(exclude = {"status", "logo"})
|
||||||
public class AffiliationRequestForm {
|
public class AffiliationRequestForm {
|
||||||
@Schema(description = "L'identifiant de l'affiliation. (null si nouvelle demande d'affiliation)")
|
@Schema(description = "L'identifiant de l'affiliation. (null si nouvelle demande d'affiliation)")
|
||||||
@FormParam("id")
|
@FormParam("id")
|
||||||
|
|||||||
@ -20,11 +20,11 @@ function reconstruireAdresse(infos) {
|
|||||||
console.log(infos);
|
console.log(infos);
|
||||||
let adresseReconstruite = "";
|
let adresseReconstruite = "";
|
||||||
|
|
||||||
if(infos.numero_voie === null){
|
if (infos.numero_voie === null) {
|
||||||
if (infos.complement_adresse) {
|
if (infos.complement_adresse) {
|
||||||
adresseReconstruite += formatAdresse(infos.complement_adresse) + ', ';
|
adresseReconstruite += formatAdresse(infos.complement_adresse) + ', ';
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
adresseReconstruite += infos.numero_voie + ' ';
|
adresseReconstruite += infos.numero_voie + ' ';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -46,6 +46,13 @@ function reconstruireAdresse(infos) {
|
|||||||
return adresseReconstruite;
|
return adresseReconstruite;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getSaisonToAff(currentDate = new Date()) {
|
||||||
|
if (currentDate.getMonth() >= 7) { //aout et plus
|
||||||
|
return currentDate.getFullYear()
|
||||||
|
} else {
|
||||||
|
return currentDate.getFullYear() - 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export function DemandeAff() {
|
export function DemandeAff() {
|
||||||
const {hash} = useLocation();
|
const {hash} = useLocation();
|
||||||
@ -145,7 +152,7 @@ export function DemandeAff() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return <div>
|
return <div>
|
||||||
<h1>Demande d'affiliation</h1>
|
<h1>Demande d'affiliation {getSaisonToAff() + "-" + (getSaisonToAff() + 1)}</h1>
|
||||||
<p>L'affiliation est annuelle et valable pour une saison sportive : du 1er septembre au 31 août de l’année
|
<p>L'affiliation est annuelle et valable pour une saison sportive : du 1er septembre au 31 août de l’année
|
||||||
suivante.</p>
|
suivante.</p>
|
||||||
Pour s’affilier, une association sportive doit réunir les conditions suivantes :
|
Pour s’affilier, une association sportive doit réunir les conditions suivantes :
|
||||||
@ -216,7 +223,6 @@ function AssoInfo({initData, needFile}) {
|
|||||||
const [rna, setRna] = useState(initData.rna ? initData.rna : "")
|
const [rna, setRna] = useState(initData.rna ? initData.rna : "")
|
||||||
const [rnaEnable, setRnaEnable] = useState(false)
|
const [rnaEnable, setRnaEnable] = useState(false)
|
||||||
const [adresse, setAdresse] = useState(initData.address ? initData.address : "")
|
const [adresse, setAdresse] = useState(initData.address ? initData.address : "")
|
||||||
const [saison, setSaison] = useState(initData.saison ? initData.saison : getSaison())
|
|
||||||
const [contact, setContact] = useState(initData.contact ? initData.contact : "")
|
const [contact, setContact] = useState(initData.contact ? initData.contact : "")
|
||||||
|
|
||||||
const fetchSiret = () => {
|
const fetchSiret = () => {
|
||||||
@ -245,26 +251,8 @@ function AssoInfo({initData, needFile}) {
|
|||||||
setAdresse(reconstruireAdresse(data2.etablissement_siege))
|
setAdresse(reconstruireAdresse(data2.etablissement_siege))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const currentSaison = getSaison();
|
|
||||||
|
|
||||||
return <>
|
return <>
|
||||||
<div className="input-group mb-3">
|
<input name="saison" value={getSaisonToAff()} readOnly hidden/>
|
||||||
<div className="input-group-text">
|
|
||||||
<input className="form-check-input mt-0" type="radio" value={currentSaison} aria-label={currentSaison + "-" + (currentSaison + 1)}
|
|
||||||
name={"saison"} checked={saison === currentSaison}
|
|
||||||
onChange={e => setSaison(Number(e.target.value))}/>
|
|
||||||
{currentSaison + "-" + (currentSaison + 1)}
|
|
||||||
</div>
|
|
||||||
<span className="input-group-text">OU</span>
|
|
||||||
<div className="input-group-text">
|
|
||||||
<input className="form-check-input mt-0" type="radio" value={currentSaison + 1}
|
|
||||||
aria-label={(currentSaison + 1) + "-" + (currentSaison + 2)}
|
|
||||||
name={"saison"} checked={saison === currentSaison + 1}
|
|
||||||
onChange={e => setSaison(Number(e.target.value))}/>
|
|
||||||
{(currentSaison + 1) + "-" + (currentSaison + 2)}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="input-group mb-3">
|
<div className="input-group mb-3">
|
||||||
<span className="input-group-text" id="basic-addon1">Nom de l'association*</span>
|
<span className="input-group-text" id="basic-addon1">Nom de l'association*</span>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user