Skip to content

Commit e1316e5

Browse files
SuboyyyRemi-pcn
andauthored
Merge Master (#293)
* fix: remove rent filtering in fetchUserItems * fix: comment out rent filtering logic in fetchUserItems * fix: test after rent item modification * fix: president + color in white * fix: color * ci: not use prisma 7 * ci: dockerfile disable prisma7 * fix: update Discord invite links and year references in email templates --------- Co-authored-by: Remi-pcn <remiponcin55@gmail.com>
1 parent 7a89598 commit e1316e5

13 files changed

Lines changed: 41 additions & 58 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
node-version: ${{ matrix.node-version }}
2323
cache: 'pnpm'
2424
- run: pnpm install --frozen-lockfile
25-
- run: pnpm pnpx prisma generate
25+
- run: pnpm prisma generate
2626
- run: pnpm lint
2727

2828
build:
@@ -41,7 +41,7 @@ jobs:
4141
node-version: ${{ matrix.node-version }}
4242
cache: 'pnpm'
4343
- run: pnpm install --frozen-lockfile
44-
- run: pnpm pnpx prisma generate
44+
- run: pnpm prisma generate
4545
- run: pnpm build
4646

4747
test:
@@ -76,8 +76,8 @@ jobs:
7676
node-version: ${{ matrix.node-version }}
7777
cache: 'pnpm'
7878
- run: pnpm install --frozen-lockfile
79-
- run: pnpm pnpx prisma generate
80-
- run: pnpm pnpx prisma db push
79+
- run: pnpm prisma generate
80+
- run: pnpm prisma db push
8181
- run: docker exec -i mariadb mysql -utest -ptest arena < seed.sql
8282
- run: pnpm test:coverage
8383
- uses: codecov/codecov-action@v5
@@ -108,7 +108,7 @@ jobs:
108108
node-version: ${{ matrix.node-version }}
109109
cache: 'pnpm'
110110
- run: pnpm install --frozen-lockfile
111-
- run: pnpm pnpx prisma generate
111+
- run: pnpm prisma generate
112112
- env:
113113
BRANCH: ${{ github.ref == 'refs/heads/master' && 'master' || 'dev' }}
114114
DBDOCS_TOKEN: ${{ secrets.DBDOCS_TOKEN }}
@@ -133,7 +133,7 @@ jobs:
133133
password: ${{ secrets.REGISTRY_TOKEN }}
134134
- name: Build and push
135135
uses: docker/build-push-action@v6
136-
with:
136+
with:
137137
push: true
138138
tags: |
139139
${{ secrets.REGISTRY_URL }}/uttarena/api:${{ github.ref == 'refs/heads/master' && 'master' || 'dev' }}

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ RUN pnpm install --frozen-lockfile --production=false
1616

1717
COPY --chown=node:node ./ ./
1818

19-
RUN pnpm pnpx prisma generate
19+
RUN pnpm prisma generate
2020
RUN pnpm build
2121

2222
# Prunes devDependencies
2323
RUN pnpm install --production --ignore-scripts --prefer-offline
2424

25-
CMD pnpm start
25+
CMD pnpm start

assets/email/template.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
<meta name="x-apple-disable-message-reformatting" />
77
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
88
<meta content="telephone=no" name="format-detection" />
9-
<link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet">
10-
<link href="https://fonts.googleapis.com/css2?family=Lexend&display=swap" rel="stylesheet">
9+
<link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet" />
10+
<link href="https://fonts.googleapis.com/css2?family=Lexend&display=swap" rel="stylesheet" />
1111
<title>UTT Arena {{& year}} - {{& title.topic}}</title>
1212
</head>
1313

@@ -306,7 +306,7 @@
306306
<td style="text-align: center">
307307
<a
308308
target="_blank"
309-
href="https://discord.gg/WhxZwKU"
309+
href="https://discord.gg/tkRrVZYXmT"
310310
style="
311311
font-size: 14px;
312312
-webkit-text-size-adjust: none;

src/controllers/admin/badges/generateBadges.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const getCommisionPermission = (commissionRole: string, commissionId: string) =>
3636
};
3737

3838
const getCommissionName = (commissionRole: string, commissionId: string, commissionName: string) => {
39-
if (commissionId === 'coord' && commissionRole === 'respo') return 'Présidente';
39+
if (commissionId === 'coord' && commissionRole === 'respo') return 'Président';
4040

4141
if (commissionRole === 'respo') return `Respo ${commissionName}`;
4242
return commissionName;

src/operations/item.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import database from '../services/database';
2-
import { Item, ItemCategory, RawItem, Team, TransactionState, User, UserType } from '../types';
2+
import { Item, ItemCategory, RawItem, Team, TransactionState, User } from '../types';
33
import { isPartnerSchool } from '../utils/helpers';
44
import { checkForExpiredCarts } from './carts';
55
import { fetchTournament } from './tournament';
@@ -73,10 +73,13 @@ export const fetchUserItems = async (team?: Team, user?: User) => {
7373
items.find((element) => element.id === 'discount-switch-ssbu').left = -1;
7474
}
7575

76-
if (!user || user.type !== UserType.player || !team || team.tournamentId === 'ssbu') {
77-
// Remove rents
78-
items = items.filter((element) => element.category !== ItemCategory.rent);
79-
}
76+
// if (
77+
// (!user || user.type === UserType.spectator || !team || team.tournamentId === 'ssbu') &&
78+
// !user.permissions.includes(Permission.orga)
79+
// ) {
80+
// // Remove rents
81+
// items = items.filter((element) => element.category !== ItemCategory.rent);
82+
// }
8083

8184
const ffsu = team?.tournamentId ? (await fetchTournament(team?.tournamentId)).ffsu : false;
8285

src/services/email/templates/accountValidation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const generateAccountValidationEmail = (user: Omit<RawUser, 'permissions'
4242
},
4343
{
4444
name: 'Rejoindre le serveur Discord',
45-
location: 'https://discord.gg/WhxZwKU',
45+
location: 'https://discord.gg/tkRrVZYXmT',
4646
},
4747
],
4848
],

src/services/email/templates/joinDiscord.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const generateJoinDiscordEmail = (user: Omit<RawUser, 'permissions'>) =>
1919
'Sur ce serveur, tu pourras également y discuter avec les autres joueurs, ou poser des questions aux organisateurs de ton tournoi.',
2020
{
2121
name: 'Rejoindre le serveur Discord',
22-
location: 'https://discord.gg/WhxZwKU',
22+
location: 'https://discord.gg/tkRrVZYXmT',
2323
},
2424
],
2525
},

src/services/email/templates/lastYearAnnounce.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const generateLastYearPublicAnnounce = (email: string) =>
2828
components: [
2929
"Pour s'inscrire, ça se passe sur le site !",
3030
{
31-
name: "Inscris toi à l'UTT Arena 2024 !",
31+
name: "Inscris toi à l'UTT Arena 2025 !",
3232
location: `https://arena.utt.fr/`,
3333
},
3434
`_Si le bouton ne marche pas, tu peux utiliser ce lien:_\n_https://arena.utt.fr/_`,
@@ -45,7 +45,7 @@ export const generateLastYearPublicAnnounce = (email: string) =>
4545
},
4646
{
4747
name: 'Rejoindre le serveur Discord',
48-
location: 'https://discord.gg/WhxZwKU',
48+
location: 'https://discord.gg/tkRrVZYXmT',
4949
},
5050
],
5151
],

src/services/email/templates/minor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const generateMinorEmail = (user: Omit<RawUser, 'permissions'>) =>
1818
"Tu nous as indiqué que tu seras mineur à la date de l'UTT Arena. N'oublie pas de préparer *ton autorisation parentale, et une photocopie de ta pièce d'identité, et de celle de ton responsable légal* !",
1919
"La vérification se fera à l'entrée de l'UTT Arena, n'hésite pas à envoyer à l'avance ces documents par mail à arena@utt.fr pour simplifier la procédure à l'entrée.",
2020
{
21-
location: 'https://arena.utt.fr/uploads/files/Autorisation_parentale_-_UTT_Arena_2024.pdf',
21+
location: 'https://arena.utt.fr/uploads/files/Autorisation_parentale_-_UTT_Arena_2025.pdf',
2222
name: "Télécharger l'autorisation parentale",
2323
},
2424
],

src/services/email/templates/orderConfirmation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export const generateOrderConfirmationEmail = (cart: DetailedCart) =>
1111
highlight: "Bienvenue à l'UTT Arena&nbsp;🔥&nbsp;!",
1212
},
1313
reason:
14-
"Tu as reçu cet email car tu es inscrit à l'UTT Arena 2024. Si ce n'est pas le cas, contacte-nous et change le mot de passe de ta boîte mail.",
14+
"Tu as reçu cet email car tu es inscrit à l'UTT Arena 2025. Si ce n'est pas le cas, contacte-nous et change le mot de passe de ta boîte mail.",
1515
receiver: cart.user.email,
1616
sections: [
1717
{
@@ -82,7 +82,7 @@ export const generateOrderConfirmationEmail = (cart: DetailedCart) =>
8282
],
8383
{
8484
name: 'Rejoindre le serveur Discord',
85-
location: 'https://discord.gg/WhxZwKU',
85+
location: 'https://discord.gg/tkRrVZYXmT',
8686
},
8787
],
8888
},

0 commit comments

Comments
 (0)