Heaven K Claude Opus 4.6 (1M context) commited on
Commit
1ad3123
·
1 Parent(s): 2099286

fix: remove "ICC " prefix from all branch/succursale names

Browse files

Branch names now show just the city (e.g. "Montréal" instead of
"ICC Montréal") in the UI, database seeds, Excel exports, and
branch mapping.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

packages/server/src/db/index.ts CHANGED
@@ -95,26 +95,26 @@ sqlite.exec(`
95
  // Authoritative branch list — only these 20 branches should exist
96
  const now = new Date().toISOString();
97
  const branchSeeds: [string, string][] = [
98
- ['finances@iccameriques.org', 'ICC Montréal'],
99
- ['gatineauottawa.finances@iccameriques.org', 'ICC Gatineau'],
100
- ['moncton.finances@iccameriques.org', 'ICC Moncton'],
101
- ['chibougamau.finances@iccameriques.org', 'ICC Chibougamau'],
102
- ['trois-rivieres.finances@iccameriques.org', 'ICC Trois-Rivières'],
103
- ['sherbrooke.finances@iccameriques.org', 'ICC Sherbrooke'],
104
- ['toronto.finances@iccameriques.org', 'ICC Toronto'],
105
- ['quebec.finances@iccameriques.org', 'ICC Québec'],
106
- ['lvl.finances@iccameriques.org', 'ICC Laval'],
107
- ['lgl.finances@iccameriques.org', 'ICC Longueuil'],
108
- ['victoriaville.finances@iccameriques.org', 'ICC Victoriaville'],
109
- ['valleyfield.finances@iccameriques.org', 'ICC Valleyfield'],
110
- ['finances.rdl@iccameriques.org', 'ICC Rivière-du-Loup'],
111
- ['ottawa.finances@iccameriques.org', 'ICC Ottawa'],
112
- ['kingston.finances@iccameriques.org', 'ICC Kingston'],
113
- ['hamilton.finances@iccameriques.org', 'ICC Hamilton'],
114
- ['edmonton.finances@iccameriques.org', 'ICC Edmonton'],
115
- ['shawinigan.finances@iccameriques.org', 'ICC Shawinigan'],
116
- ['timmins.finances@iccameriques.org', 'ICC Timmins'],
117
- ['sudbury.finances@iccameriques.org', 'ICC Sudbury'],
118
  ];
119
  const seedEmails = new Set(branchSeeds.map(([e]) => e));
120
  // Remove any branches not in the authoritative list
 
95
  // Authoritative branch list — only these 20 branches should exist
96
  const now = new Date().toISOString();
97
  const branchSeeds: [string, string][] = [
98
+ ['finances@iccameriques.org', 'Montréal'],
99
+ ['gatineauottawa.finances@iccameriques.org', 'Gatineau'],
100
+ ['moncton.finances@iccameriques.org', 'Moncton'],
101
+ ['chibougamau.finances@iccameriques.org', 'Chibougamau'],
102
+ ['trois-rivieres.finances@iccameriques.org', 'Trois-Rivières'],
103
+ ['sherbrooke.finances@iccameriques.org', 'Sherbrooke'],
104
+ ['toronto.finances@iccameriques.org', 'Toronto'],
105
+ ['quebec.finances@iccameriques.org', 'Québec'],
106
+ ['lvl.finances@iccameriques.org', 'Laval'],
107
+ ['lgl.finances@iccameriques.org', 'Longueuil'],
108
+ ['victoriaville.finances@iccameriques.org', 'Victoriaville'],
109
+ ['valleyfield.finances@iccameriques.org', 'Valleyfield'],
110
+ ['finances.rdl@iccameriques.org', 'Rivière-du-Loup'],
111
+ ['ottawa.finances@iccameriques.org', 'Ottawa'],
112
+ ['kingston.finances@iccameriques.org', 'Kingston'],
113
+ ['hamilton.finances@iccameriques.org', 'Hamilton'],
114
+ ['edmonton.finances@iccameriques.org', 'Edmonton'],
115
+ ['shawinigan.finances@iccameriques.org', 'Shawinigan'],
116
+ ['timmins.finances@iccameriques.org', 'Timmins'],
117
+ ['sudbury.finances@iccameriques.org', 'Sudbury'],
118
  ];
119
  const seedEmails = new Set(branchSeeds.map(([e]) => e));
120
  // Remove any branches not in the authoritative list
packages/shared/src/constants/branches.ts CHANGED
@@ -1,52 +1,52 @@
1
  export const BRANCH_MAPPING: Record<string, string> = {
2
- 'finances@iccameriques.org': 'ICC Montréal',
3
- 'montreal.finances@iccameriques.org': 'ICC Montréal',
4
- 'quebec.finances@iccameriques.org': 'ICC Québec',
5
- 'troisrivieres.finances@iccameriques.org': 'ICC Trois-Rivières',
6
- 'trois-rivieres.finances@iccameriques.org': 'ICC Trois-Rivières',
7
- 'sherbrooke.finances@iccameriques.org': 'ICC Sherbrooke',
8
- 'gatineau.finances@iccameriques.org': 'ICC Gatineau',
9
- 'ottawa.finances@iccameriques.org': 'ICC Ottawa',
10
- 'gatineauottawa.finances@iccameriques.org': 'ICC Gatineau',
11
- 'toronto.finances@iccameriques.org': 'ICC Toronto',
12
- 'hamilton.finances@iccameriques.org': 'ICC Hamilton',
13
- 'london.finances@iccameriques.org': 'ICC London',
14
- 'windsor.finances@iccameriques.org': 'ICC Windsor',
15
- 'sudbury.finances@iccameriques.org': 'ICC Sudbury',
16
- 'timmins.finances@iccameriques.org': 'ICC Timmins',
17
- 'winnipeg.finances@iccameriques.org': 'ICC Winnipeg',
18
- 'regina.finances@iccameriques.org': 'ICC Regina',
19
- 'saskatoon.finances@iccameriques.org': 'ICC Saskatoon',
20
- 'calgary.finances@iccameriques.org': 'ICC Calgary',
21
- 'edmonton.finances@iccameriques.org': 'ICC Edmonton',
22
- 'vancouver.finances@iccameriques.org': 'ICC Vancouver',
23
- 'victoria.finances@iccameriques.org': 'ICC Victoria',
24
- 'halifax.finances@iccameriques.org': 'ICC Halifax',
25
- 'moncton.finances@iccameriques.org': 'ICC Moncton',
26
- 'charlottetown.finances@iccameriques.org': 'ICC Charlottetown',
27
- 'stjohns.finances@iccameriques.org': "ICC St. John's",
28
- 'lvl.finances@iccameriques.org': 'ICC Laval',
29
- 'lgl.finances@iccameriques.org': 'ICC Longueuil',
30
- 'victoriaville.finances@iccameriques.org': 'ICC Victoriaville',
31
- 'valleyfield.finances@iccameriques.org': 'ICC Valleyfield',
32
- 'finances.rdl@iccameriques.org': 'ICC Rivière-du-Loup',
33
- 'rimouski.finances@iccameriques.org': 'ICC Rimouski',
34
- 'septiles.finances@iccameriques.org': 'ICC Sept-Îles',
35
- 'saguenay.finances@iccameriques.org': 'ICC Saguenay',
36
- 'chibougamau.finances@iccameriques.org': 'ICC Chibougamau',
37
- "valdor.finances@iccameriques.org": "ICC Val-d'Or",
38
- 'rouyn.finances@iccameriques.org': 'ICC Rouyn-Noranda',
39
- 'kingston.finances@iccameriques.org': 'ICC Kingston',
40
- 'shawinigan.finances@iccameriques.org': 'ICC Shawinigan',
41
- 'drummondville.finances@iccameriques.org': 'ICC Drummondville',
42
- 'granby.finances@iccameriques.org': 'ICC Granby',
43
- 'sthyacinthe.finances@iccameriques.org': 'ICC St-Hyacinthe',
44
- 'stjerome.finances@iccameriques.org': 'ICC St-Jérôme',
45
- 'joliette.finances@iccameriques.org': 'ICC Joliette',
46
- 'terrebonne.finances@iccameriques.org': 'ICC Terrebonne',
47
- 'repentigny.finances@iccameriques.org': 'ICC Repentigny',
48
- 'siege@iccameriques.org': 'ICC Siège',
49
- 'mission.finances@iccameriques.org': 'ICC Mission',
50
  };
51
 
52
  export function resolveBranch(recipientEmail: string): string {
 
1
  export const BRANCH_MAPPING: Record<string, string> = {
2
+ 'finances@iccameriques.org': 'Montréal',
3
+ 'montreal.finances@iccameriques.org': 'Montréal',
4
+ 'quebec.finances@iccameriques.org': 'Québec',
5
+ 'troisrivieres.finances@iccameriques.org': 'Trois-Rivières',
6
+ 'trois-rivieres.finances@iccameriques.org': 'Trois-Rivières',
7
+ 'sherbrooke.finances@iccameriques.org': 'Sherbrooke',
8
+ 'gatineau.finances@iccameriques.org': 'Gatineau',
9
+ 'ottawa.finances@iccameriques.org': 'Ottawa',
10
+ 'gatineauottawa.finances@iccameriques.org': 'Gatineau',
11
+ 'toronto.finances@iccameriques.org': 'Toronto',
12
+ 'hamilton.finances@iccameriques.org': 'Hamilton',
13
+ 'london.finances@iccameriques.org': 'London',
14
+ 'windsor.finances@iccameriques.org': 'Windsor',
15
+ 'sudbury.finances@iccameriques.org': 'Sudbury',
16
+ 'timmins.finances@iccameriques.org': 'Timmins',
17
+ 'winnipeg.finances@iccameriques.org': 'Winnipeg',
18
+ 'regina.finances@iccameriques.org': 'Regina',
19
+ 'saskatoon.finances@iccameriques.org': 'Saskatoon',
20
+ 'calgary.finances@iccameriques.org': 'Calgary',
21
+ 'edmonton.finances@iccameriques.org': 'Edmonton',
22
+ 'vancouver.finances@iccameriques.org': 'Vancouver',
23
+ 'victoria.finances@iccameriques.org': 'Victoria',
24
+ 'halifax.finances@iccameriques.org': 'Halifax',
25
+ 'moncton.finances@iccameriques.org': 'Moncton',
26
+ 'charlottetown.finances@iccameriques.org': 'Charlottetown',
27
+ 'stjohns.finances@iccameriques.org': "St. John's",
28
+ 'lvl.finances@iccameriques.org': 'Laval',
29
+ 'lgl.finances@iccameriques.org': 'Longueuil',
30
+ 'victoriaville.finances@iccameriques.org': 'Victoriaville',
31
+ 'valleyfield.finances@iccameriques.org': 'Valleyfield',
32
+ 'finances.rdl@iccameriques.org': 'Rivière-du-Loup',
33
+ 'rimouski.finances@iccameriques.org': 'Rimouski',
34
+ 'septiles.finances@iccameriques.org': 'Sept-Îles',
35
+ 'saguenay.finances@iccameriques.org': 'Saguenay',
36
+ 'chibougamau.finances@iccameriques.org': 'Chibougamau',
37
+ "valdor.finances@iccameriques.org": "Val-d'Or",
38
+ 'rouyn.finances@iccameriques.org': 'Rouyn-Noranda',
39
+ 'kingston.finances@iccameriques.org': 'Kingston',
40
+ 'shawinigan.finances@iccameriques.org': 'Shawinigan',
41
+ 'drummondville.finances@iccameriques.org': 'Drummondville',
42
+ 'granby.finances@iccameriques.org': 'Granby',
43
+ 'sthyacinthe.finances@iccameriques.org': 'St-Hyacinthe',
44
+ 'stjerome.finances@iccameriques.org': 'St-Jérôme',
45
+ 'joliette.finances@iccameriques.org': 'Joliette',
46
+ 'terrebonne.finances@iccameriques.org': 'Terrebonne',
47
+ 'repentigny.finances@iccameriques.org': 'Repentigny',
48
+ 'siege@iccameriques.org': 'Siège',
49
+ 'mission.finances@iccameriques.org': 'Mission',
50
  };
51
 
52
  export function resolveBranch(recipientEmail: string): string {
packages/web/src/components/branches/BranchTable.tsx CHANGED
@@ -237,7 +237,7 @@ export default function BranchTable() {
237
  {t('branches.colBranch')}
238
  </label>
239
  <Input
240
- placeholder="ICC Ville"
241
  value={addBranch}
242
  onChange={(e) => setAddBranch(e.target.value)}
243
  className="bg-white"
 
237
  {t('branches.colBranch')}
238
  </label>
239
  <Input
240
+ placeholder="Ville"
241
  value={addBranch}
242
  onChange={(e) => setAddBranch(e.target.value)}
243
  className="bg-white"