Loading back/myfab/api.py +2 −0 Original line number Diff line number Diff line Loading @@ -401,6 +401,8 @@ def get_requests(): #! FIXME Don't get request if not access params["username"] = None if not "status" in params: params["status"] = None if not "limit" in params: params["limit"] = 20 return jsonify(loop_requests(lookup_requests(params["username"], params["status"]))) Loading ui/src/components/RequestCreation.vue +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ <v-flex md9 > <v-text-field v-model="title" :counter="30" :rules="fieldRules" required placeholder="Titre de la demande"></v-text-field> <v-text-field v-model="project" :rules="fieldRules" required placeholder="Projet (PI², PIX, Personel)"></v-text-field> <v-text-field v-model="desc" :rules="fieldRules" required placeholder="Description et autres informations"></v-text-field> <v-text-field v-model="description" :rules="fieldRules" required placeholder="Description et autres informations"></v-text-field> <v-file-input v-model="stl" id="file" accept="stl" prepend-icon="mdi-upload" label="Fichier STL"></v-file-input> <v-checkbox :rules="[v => !!v || 'Lisez les règles svp...']" v-model="rules" label="J'ai bien lu les règles"></v-checkbox> <v-btn :loading='submiting' :disabled='submiting || !rules' @click="request_creation" color="green">Envoyer la demande</v-btn> Loading Loading @@ -61,7 +61,7 @@ export default { this.submiting = true axios.post('/requests/new', { title: this.title, description: this.desc, description: this.description, project: this.project }) .then((resp) => { Loading Loading
back/myfab/api.py +2 −0 Original line number Diff line number Diff line Loading @@ -401,6 +401,8 @@ def get_requests(): #! FIXME Don't get request if not access params["username"] = None if not "status" in params: params["status"] = None if not "limit" in params: params["limit"] = 20 return jsonify(loop_requests(lookup_requests(params["username"], params["status"]))) Loading
ui/src/components/RequestCreation.vue +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ <v-flex md9 > <v-text-field v-model="title" :counter="30" :rules="fieldRules" required placeholder="Titre de la demande"></v-text-field> <v-text-field v-model="project" :rules="fieldRules" required placeholder="Projet (PI², PIX, Personel)"></v-text-field> <v-text-field v-model="desc" :rules="fieldRules" required placeholder="Description et autres informations"></v-text-field> <v-text-field v-model="description" :rules="fieldRules" required placeholder="Description et autres informations"></v-text-field> <v-file-input v-model="stl" id="file" accept="stl" prepend-icon="mdi-upload" label="Fichier STL"></v-file-input> <v-checkbox :rules="[v => !!v || 'Lisez les règles svp...']" v-model="rules" label="J'ai bien lu les règles"></v-checkbox> <v-btn :loading='submiting' :disabled='submiting || !rules' @click="request_creation" color="green">Envoyer la demande</v-btn> Loading Loading @@ -61,7 +61,7 @@ export default { this.submiting = true axios.post('/requests/new', { title: this.title, description: this.desc, description: this.description, project: this.project }) .then((resp) => { Loading