Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
51d6ff1
feat: adding dependencies
maximeroucher Nov 18, 2023
3b7c076
feat: creating build file
maximeroucher Nov 18, 2023
0b1b674
feat: fixing build file
maximeroucher Nov 18, 2023
33fb856
refacto: using swagger as user repository
maximeroucher Nov 18, 2023
828347a
feat: adding auth handling bridge from previous method to the new one
maximeroucher Nov 25, 2023
65d077f
chore: upgrading dependencies
maximeroucher Dec 4, 2023
ad48aba
feat: using generated for token exchange
maximeroucher Jan 2, 2024
ba26025
feat: using BASE URL when possible
maximeroucher Jan 2, 2024
0545838
refacto: extracting logger
maximeroucher Jan 2, 2024
3a9c13f
feat: use x-urlencoded
maximeroucher Feb 28, 2025
b8c6386
fix: making required changes
maximeroucher Feb 28, 2025
312a59b
fix: regenerating code
maximeroucher Feb 28, 2025
b7c7fd4
feat: adding modified custom notifier
maximeroucher Feb 28, 2025
c16f3fe
feat: generating code
maximeroucher Feb 28, 2025
a41588c
feat: adapting to flap
maximeroucher Feb 28, 2025
01380c8
feat: using generated user
maximeroucher Feb 28, 2025
a1598ce
feat: adapting admin to generated code
maximeroucher Feb 28, 2025
1455dde
fix: moved files
maximeroucher Feb 28, 2025
20b6b32
feat: migrating advert
maximeroucher Feb 28, 2025
ce97507
feat: migrating amap
maximeroucher Feb 28, 2025
bb798f3
feat: migrating booking
maximeroucher Mar 1, 2025
23971ac
feat: migrating cinema
maximeroucher Mar 1, 2025
c8d7f7b
fix: small fixes
maximeroucher Mar 1, 2025
e898da4
feat: migrating event
maximeroucher Mar 1, 2025
e7b6376
fix: flap
maximeroucher Mar 1, 2025
802f509
fix: home
maximeroucher Mar 1, 2025
8de597a
feat: migrating loan
maximeroucher Mar 1, 2025
60b95a4
feat: migrate login
maximeroucher Mar 1, 2025
2b9bc55
feat: migrating ph
maximeroucher Mar 1, 2025
d036c45
feat: migrating phonebook
maximeroucher Mar 1, 2025
f49accb
feat: migrating purchases
maximeroucher Mar 1, 2025
b9cb605
fix: user ticket name
maximeroucher Mar 1, 2025
3d52eda
feat: migrating raffle
maximeroucher Mar 1, 2025
177da22
feat: migrating recommendation
maximeroucher Mar 1, 2025
e46f569
feat: migrating service
maximeroucher Mar 1, 2025
c86c49c
feat: migrating settings
maximeroucher Mar 1, 2025
d0f91b7
fix: user provider
maximeroucher Mar 1, 2025
d5f48d6
feat: migrating version
maximeroucher Mar 1, 2025
28cf3d4
feat: migrate vote
maximeroucher Mar 1, 2025
d0b97b2
feat: removing repository
maximeroucher Mar 1, 2025
a954d81
feat: adding adapters
maximeroucher Mar 1, 2025
04d5c62
feat: improving notifier readability
maximeroucher Mar 2, 2025
96213c9
feat: using only id in delete
maximeroucher Mar 2, 2025
a305c6c
fix: association member add member function
maximeroucher Mar 2, 2025
de5513a
fix: consume ticket
maximeroucher Mar 2, 2025
ba16787
lint: applying linter
maximeroucher Mar 2, 2025
e626993
feat: migrating tests
maximeroucher Mar 2, 2025
5e0bac9
feat: using titan host instead of base url
maximeroucher Mar 3, 2025
1c5bcad
fix: returning auth repository in provider
maximeroucher Mar 3, 2025
e95e1d6
fix: default value instantiation
maximeroucher Mar 3, 2025
0d757c5
fix: tests
maximeroucher Mar 4, 2025
7bea708
lint: applying linter
maximeroucher Mar 4, 2025
abfc830
fix: shuffling test
maximeroucher Mar 4, 2025
19e2aec
fix: linter on generated code
maximeroucher Mar 4, 2025
99fba81
lint: applying linter on authenticator
maximeroucher Mar 4, 2025
1ec7ee8
fix: linter
maximeroucher Mar 4, 2025
34fd51b
feat: removing token expire wrapper
maximeroucher Mar 6, 2025
61532b6
feat: removing useless comments
maximeroucher Mar 6, 2025
cac98c3
feat: removing notification middleware
maximeroucher Mar 6, 2025
be09c38
fix: small issues
maximeroucher Mar 6, 2025
4adc0c5
fix: removing swaggergeneratedunknown from enums
maximeroucher Mar 6, 2025
1510ee6
fix: booking null recurrence rule
maximeroucher Mar 7, 2025
07a84e4
fix: removing debug print
maximeroucher Mar 7, 2025
b5b9cf0
fix: returned booking null returned date
maximeroucher Mar 7, 2025
03fe307
wip: association kinds partial handling
maximeroucher Mar 7, 2025
c5676e8
fix: advert date
maximeroucher Mar 7, 2025
7d970a3
fix: event recurrent rules
maximeroucher Mar 7, 2025
45d4430
wip: codegen having trouble with nested nullable objects (dynamic not…
maximeroucher Apr 20, 2025
8c636b0
wip: using fixed generated code
maximeroucher Apr 27, 2025
4d36d91
feat: bumping chopper
maximeroucher May 4, 2025
51f5b04
feat: using newly generated code
maximeroucher May 4, 2025
b3a2c4e
wip: working with new generated code
maximeroucher May 18, 2025
12bc6ff
feat: bumping dependencies
maximeroucher Oct 8, 2025
b9655a2
chore: removing unused file
maximeroucher Oct 8, 2025
faae088
fix: failing tests
maximeroucher Oct 8, 2025
10b3815
fix: linter
maximeroucher Oct 8, 2025
2ba44e1
feat: bumping dependencies
maximeroucher Oct 8, 2025
642d56e
fix: riverpod migration
maximeroucher Oct 9, 2025
a919331
fix: missing providers
maximeroucher Oct 9, 2025
fa7b3ca
feat: using provider for each repository
maximeroucher Oct 9, 2025
04c9822
fix: using providers everywhere
maximeroucher Oct 9, 2025
96cccf5
feat: adding libraries
maximeroucher Oct 9, 2025
ab707be
fix: dependency version
maximeroucher Oct 9, 2025
2aae972
feat: codegen
maximeroucher Oct 9, 2025
fe7c69a
feat: adding missing chopper bricks
maximeroucher Oct 11, 2025
d558074
feat: repository adaptation
maximeroucher Oct 11, 2025
06fd949
feat: migrating amap
maximeroucher Feb 28, 2025
be5f185
temp: changing notifiers for new api
maximeroucher Oct 11, 2025
7a81ba1
feat: migrating advert
maximeroucher Feb 28, 2025
aa30289
feat: migrating booking
maximeroucher Mar 1, 2025
6debccd
feat: migrating cinema
maximeroucher Mar 1, 2025
ef28c36
feat: migrating event
maximeroucher Mar 1, 2025
14b8f04
feat: migrating loan
maximeroucher Mar 1, 2025
c95d2b5
feat: migrate login
maximeroucher Mar 1, 2025
88f36ed
feat: migrating ph
maximeroucher Mar 1, 2025
00e5dc1
feat: migrating phonebook
maximeroucher Mar 1, 2025
1d51ee5
feat: migrating purchases
maximeroucher Mar 1, 2025
b653d94
feat: migrating raffle
maximeroucher Mar 1, 2025
fa09f26
feat: migrating recommendation
maximeroucher Mar 1, 2025
56edc2d
feat: migrating service
maximeroucher Mar 1, 2025
ce48be1
feat: migrating settings
maximeroucher Mar 1, 2025
1181dc6
feat: using generated user
maximeroucher Feb 28, 2025
842180f
feat: migrating version
maximeroucher Mar 1, 2025
66aa1a2
feat: migrate vote
maximeroucher Mar 1, 2025
45ab963
feat: migrating tests
maximeroucher Mar 2, 2025
6c152c6
fix: default value instantiation
maximeroucher Mar 3, 2025
b222b62
fix: tests
maximeroucher Mar 4, 2025
155abe4
fix: shuffling test
maximeroucher Mar 4, 2025
2eb743d
feat: removing token expire wrapper
maximeroucher Mar 6, 2025
2fd426e
feat: removing notification middleware
maximeroucher Mar 6, 2025
dd3dc67
fix: removing swaggergeneratedunknown from enums
maximeroucher Mar 6, 2025
50bb201
fix: returned booking null returned date
maximeroucher Mar 7, 2025
bb09071
feat: admin migration
maximeroucher Mar 7, 2025
ed4cbdc
feat: migrating super admin
maximeroucher Oct 14, 2025
7cabfa8
feat: migrating admin
maximeroucher Oct 14, 2025
36d19f2
feat: migrating version
maximeroucher Oct 14, 2025
f5997b2
fix: days event
maximeroucher Oct 14, 2025
9312c70
fix: wrong association
maximeroucher Oct 14, 2025
4229ac3
fix: removing notification middleware
maximeroucher Oct 14, 2025
eb9c2e2
fix: notification migration
maximeroucher Oct 14, 2025
d86a7a7
fix: CoreGroupSimple usage
maximeroucher Oct 14, 2025
dee1e9d
fix: removing deleted devicesProvider
maximeroucher Oct 14, 2025
f1e6d03
feat: migrating seed library
maximeroucher Oct 14, 2025
beb0dac
feat: migrating payment
maximeroucher Oct 14, 2025
3f90596
fix: membership
maximeroucher Oct 14, 2025
17b3657
feat: feed migration
maximeroucher Oct 14, 2025
119dee9
fix: missing file
maximeroucher Oct 14, 2025
0492ee5
feat: flap migration
maximeroucher Oct 14, 2025
6e8c1ea
fix: lint and format
maximeroucher Oct 14, 2025
56db360
fix: small fixups
maximeroucher Oct 21, 2025
faa9ce1
feat: bumping codegen
maximeroucher Dec 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
# packages, and plugins designed to encourage good coding practices.
include: package:flutter_lints/flutter.yaml

analyzer:
exclude:
- lib/generated/**.dart

linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
Expand Down
27 changes: 27 additions & 0 deletions build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
targets:
$default:
sources:
- lib/**
- swaggers/**
- $package$
builders:
swagger_dart_code_generator:
options:
input_folder: "swaggers/"
output_folder: "lib/generated/"
input_urls:
- url: "https://hyperion.myemapp.proximapp.fr/openapi.json"
separate_models: true
default_values_map:
- type_name: int
default_value: '0'
- type_name: String
default_value: ''
- type_name: bool
default_value: 'false'
- type_name: 'List'
default_value: '[]'
- type_name: 'Map'
default_value: '{}'
- type_name: 'double'
default_value: '0.0'
15 changes: 15 additions & 0 deletions lib/admin/adapters/core_group.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import 'package:titan/generated/openapi.models.swagger.dart';

extension $CoreGroup on CoreGroup {
CoreGroupSimple toCoreGroupSimple() {
return CoreGroupSimple(name: name, id: id);
}

CoreMembership toCoreMembership(CoreUserSimple user) {
return CoreMembership(userId: user.id, groupId: id);
}

CoreMembershipDelete toCoreMembershipDelete(CoreUserSimple user) {
return CoreMembershipDelete(userId: user.id, groupId: id);
}
}
7 changes: 7 additions & 0 deletions lib/admin/adapters/core_group_simple.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import 'package:titan/generated/openapi.models.swagger.dart';

extension $CoreGroupSimple on CoreGroupSimple {
CoreGroupUpdate toCoreGroupUpdate() {
return CoreGroupUpdate(name: name, description: description);
}
}
7 changes: 7 additions & 0 deletions lib/admin/adapters/core_school.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import 'package:titan/generated/openapi.models.swagger.dart';

extension $CoreSchool on CoreSchool {
CoreSchoolUpdate toCoreSchoolUpdate() {
return CoreSchoolUpdate(emailRegex: emailRegex, name: name);
}
}
7 changes: 7 additions & 0 deletions lib/admin/adapters/module_visibility.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import 'package:titan/generated/openapi.models.swagger.dart';

extension $ModuleVisibility on ModuleVisibility {
ModuleVisibilityCreate toModuleVisibilityCreate(String allowedGroupId) {
return ModuleVisibilityCreate(root: root, allowedGroupId: allowedGroupId);
}
}
38 changes: 0 additions & 38 deletions lib/admin/class/assocation.dart

This file was deleted.

45 changes: 0 additions & 45 deletions lib/admin/class/association_membership_simple.dart

This file was deleted.

61 changes: 0 additions & 61 deletions lib/admin/class/group.dart

This file was deleted.

42 changes: 0 additions & 42 deletions lib/admin/class/simple_group.dart

This file was deleted.

52 changes: 0 additions & 52 deletions lib/admin/class/user_association_membership.dart

This file was deleted.

51 changes: 0 additions & 51 deletions lib/admin/class/user_association_membership_base.dart

This file was deleted.

Loading