Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
3332a28
[back] database update
Girgil Jun 5, 2025
deab972
Remove kids
Girgil Jun 10, 2025
cf88cc0
[front] registration
Girgil Jun 10, 2025
67a0bb2
[admin] update registered page and level up to participant function
Girgil Jun 11, 2025
b2c0008
[admin] fix registered page, creation of group detail page, add relat…
Girgil Jun 12, 2025
cbf77ee
[back] fix international phone for companions
Girgil Jun 12, 2025
5bbf478
[Admin] update Participants front page and back in consequence
Girgil Jun 18, 2025
72212d2
Update confirmation and ticket creation after draw
Girgil Jun 24, 2025
add37b7
[Admin] Update attendee page
Girgil Jun 30, 2025
9bec8fd
[Admin][Front] Add breakable email
Girgil Jun 30, 2025
b5e8082
[Admin][Front] Update group view
Girgil Jul 1, 2025
96a6bf3
[Admin] Update attendee reminders methods
Girgil Jul 3, 2025
fe79373
[Admin] Contact update method to include phone, and some small fixes
Girgil Jul 7, 2025
227e4e4
[Admin] Update person detail view and deletion of object Referent
Girgil Jul 9, 2025
69d5764
[Admin] update Keycloak packages and link
Girgil Jul 10, 2025
8b826ea
[Admin] Update bootstrap packages
Girgil Jul 10, 2025
f8676f5
[Admin] Fix foreign key in billetweb table and update automatic releases
Girgil Jul 15, 2025
7f0c9cd
[Admin] Automatic Reminders are back
Girgil Jul 15, 2025
307e486
[Admin] Sync payed with BilletWeb is Back
Girgil Jul 17, 2025
4ff1cc5
[Admin] fix schedule time of AttendeePayedCron
Girgil Jul 17, 2025
5172dd7
[Admin] referent is not in the first position of a member list anymore
Girgil Jul 21, 2025
8d9737b
[Admin] separation of max time recording and reminders and inability …
Girgil Jul 22, 2025
f4ffa94
[Admin][Front] delete Attendee Filter, add loadings
Girgil Jul 24, 2025
3f705b9
[Front] Participant: add svg loader to import icons as a component
Girgil Jul 29, 2025
9cbe9b4
[Back][Front] Update register form
Girgil Jul 30, 2025
d16cf2a
[Admin][Front] fix incorrect draw order
Girgil Jul 30, 2025
d0e7187
[Admin][Front] ParticipantView : fix checkbox condition
Girgil Jul 31, 2025
db39437
[Admin][Back] Add PersonDB in ReferentInfosDB to fix bad registration…
Girgil Jul 31, 2025
ca6ea39
[Admin][Back] Add a constraint so that groupPayment is true for a sin…
Girgil Jul 31, 2025
c1e187f
[Admin][Back] change UpdateSms method to include nbSmsSent and lastSm…
Girgil Jul 31, 2025
0d6a525
[Admin][Front] - add back button in companion form
Girgil Aug 4, 2025
4547075
- Move Pass column from Person to Group
Girgil Aug 5, 2025
00e998e
Fixes with PassType
Girgil Aug 5, 2025
bb74812
[Admin][Back] Add transactional to register an entire group or nobody
Girgil Aug 5, 2025
92b39ac
[Admin][Mail] Update register email template
Girgil Aug 5, 2025
58d3c6c
[Admin][Mail] Update register reminder email template
Girgil Aug 7, 2025
5556265
[Participant][Front] Update texts to have more than one ticket
Girgil Aug 7, 2025
77d858b
[Back] Rename Reminder table to Notification
Girgil Aug 11, 2025
0d90e40
[Admin][Front] Fix dayjs language en -> fr
Girgil Aug 12, 2025
4015725
[Admin] Add BreizhCampOpenDate
Girgil Aug 12, 2025
a408ebf
[Mail] Update draw email
Girgil Aug 14, 2025
40b7986
[Back] Move passPrices config from file to DB
Girgil Aug 18, 2025
0ed4d57
[Back][Participant front] Add information to display text with a group
Girgil Aug 18, 2025
0de81a2
[Back][Admin front] Add PersonComplete to have 1 request instead of 4
Girgil Aug 20, 2025
3336f51
[Back] Move registration business code from controller to the use case
Girgil Aug 20, 2025
d405316
Move payed field from person to participation_info
Girgil Aug 21, 2025
64c21ad
Fix field payed in filter on AttendeeView, add spinner in search butt…
Girgil Aug 21, 2025
1653b73
[Back][Test] Update of Release and send reminder tests
Girgil Aug 25, 2025
92fa30d
[Back][Test] Add registration test
Girgil Aug 25, 2025
9640ffa
[Back][Test] Add send reminder test for participant (is equal to atte…
Girgil Aug 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 21 additions & 46 deletions bilhed-admin-front/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions bilhed-admin-front/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"
},
"dependencies": {
"@josempgon/vue-keycloak": "^3.1.1",
"@josempgon/vue-keycloak": "^3.3.1",
"axios": "^1.3.6",
"bootstrap": "^5.2.3",
"bootstrap-icons": "^1.10.5",
"bootstrap": "^5.3.7",
"bootstrap-icons": "^1.13.1",
"dayjs": "^1.11.7",
"deep-equal": "^2.2.3",
"file-saver": "^2.0.5",
"keycloak-js": "^21.1.1",
"keycloak-js": "^26.2.0",
"vue": "^3.3.4",
"vue-router": "^4.2.0",
"vue3-toastify": "^0.2.2"
Expand Down
24 changes: 24 additions & 0 deletions bilhed-admin-front/src/assets/main.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
#app {
margin-top: 65px;
}
.table-transparent, .table-transparent td, .table-transparent th {
background-color: transparent!important;
}
button.btn-sm.icon-small {
padding: 0;
color: #212529;
line-height: 0;
vertical-align: text-top;
}
.transition-icon {
transition: transform 0.3s ease;
}
.rotate-180 {
transform: rotate(180deg);
}
.btn.no-pointer-events {
pointer-events: none;
cursor: default;
}
.break-email {
word-break: break-word;
overflow-wrap: break-word;
line-break: anywhere;
}
57 changes: 0 additions & 57 deletions bilhed-admin-front/src/components/ModalForm.vue

This file was deleted.

79 changes: 0 additions & 79 deletions bilhed-admin-front/src/components/ParticipantsFilter.vue

This file was deleted.

21 changes: 0 additions & 21 deletions bilhed-admin-front/src/components/Pass.vue

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,16 @@
</select>
</div>

<div class="col-12">
<div class="col-12" v-if="status === PersonStatus.PARTICIPANT">
<label class="form-label" for="pass">Drawn</label>
<select class="form-select" id="pass" v-model="f.drawn">
<option :value="undefined"></option>
<option value="true">Yes</option>
<option value="false">No</option>
</select>
</div>

<div class="col-12" v-if="status === PersonStatus.ATTENDEE">
<label class="form-label" for="pass">Payed</label>
<select class="form-select" id="pass" v-model="f.payed">
<option :value="undefined"></option>
Expand All @@ -34,23 +43,33 @@
</div>

<div class="col-12 no-label">
<button type="submit" class="btn btn-primary">Search</button>
<button type="submit" class="btn btn-primary" :disabled="loading">
<span class="spinner-border spinner-border-sm" aria-hidden="true" v-if="loading"></span>
Search</button>
</div>

</form>
</template>

<script lang="ts">
import { defineComponent } from 'vue'
import type { PropType } from 'vue'
import type { AttendeeFilter } from '@/dto/AttendeeFilter'
import type {PropType} from 'vue'
import {defineComponent} from 'vue'
import type {PersonFilter} from '@/dto/PersonFilter'
import {PersonStatus} from "@/dto/Person";


export default defineComponent({
name: "AttendeesFilter",
name: "PersonsFilter",
computed: {
PersonStatus() {
return PersonStatus
}
},

props: {
filter: { type: Object as PropType<AttendeeFilter>, required: true },
filter: { type: Object as PropType<PersonFilter>, required: true },
status: { type: String as PropType<PersonStatus>, required: true },
loading: { type: Boolean, required: true },
},
emits: ['filter'],

Expand Down
Loading