Update descriptor system.

Commit
cb9a34ff8a7337e9232a1d04daf75a221f73052c
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
src/MyFitnessTracker-Database/MFTDescriptorSystem.class.st
index b736b4f2..2af245be 100644..100644
@@ -21,7 +21,7 @@
21 21 aClassModel
22 22 newAttributeNamed: #englishName type: String;
23 23 newAttributeNamed: #frenchName type: String;
24 Removed: newAttributeNamed: #primaryMuscleGroup type: MFTMuscleGroup
24 Added: newAttributeNamed: #activatedMuscles type: Dictionary
25 25 ]
26 26
27 27 { #category : 'class models' }
@@ -55,9 +55,7 @@
55 55 newAttributeNamed: #setNumber type: Integer;
56 56 newAttributeNamed: #setGroup type: Integer;
57 57 newAttributeNamed: #reps type: Integer;
58 Removed: newAttributeNamed: #load type: Float;
59 Removed: newAttributeNamed: #rpe type: Integer;
60 Removed: newAttributeNamed: #restAfter type: Float
58 Added: newAttributeNamed: #load type: Float
61 59 ]
62 60
63 61 { #category : 'class models' }
@@ -158,12 +156,10 @@
158 156 (aDescriptor newMapping: DirectMapping)
159 157 from: #exercise
160 158 to: ((self tableNamed: 'EXERCISE') fieldNamed: 'id').
161 Removed:
159 Added:
162 160 aDescriptor directMappingFor: #setGroup.
163 161 aDescriptor directMappingFor: #reps.
164 Removed: aDescriptor directMappingFor: #load.
165 Removed: aDescriptor directMappingFor: #rpe.
166 Removed: aDescriptor directMappingFor: #restAfter
162 Added: aDescriptor directMappingFor: #load
167 163 ]
168 164
169 165 { #category : 'descriptors' }
@@ -203,17 +199,9 @@
203 199 { #category : 'tables' }
204 200 MFTDescriptorSystem >> tableForEXERCISE: aTable [
205 201
206 Removed: | primaryMuscleField |
207 202 (aTable createFieldNamed: 'id' type: platform serial) bePrimaryKey.
208 203 aTable createFieldNamed: 'englishName' type: (platform varChar: 100).
209 Removed: aTable createFieldNamed: 'frenchName' type: (platform varChar: 100).
210 Removed: primaryMuscleField := aTable
211 Removed: createFieldNamed: 'primaryMuscleId'
212 Removed: type: platform integer.
213 Removed:
214 Removed: aTable
215 Removed: addForeignKeyFrom: primaryMuscleField
216 Removed: to: ((self tableNamed: 'MUSCLE') fieldNamed: 'id')
204 Added: aTable createFieldNamed: 'frenchName' type: (platform varChar: 100)
217 205 ]
218 206
219 207 { #category : 'tables' }
@@ -305,8 +293,6 @@
305 293 aTable createFieldNamed: 'setNumber' type: platform integer.
306 294 aTable createFieldNamed: 'reps' type: platform integer.
307 295 aTable createFieldNamed: 'load' type: platform integer.
308 Removed: aTable createFieldNamed: 'rpe' type: platform integer.
309 Removed: aTable createFieldNamed: 'restAfter' type: platform float4.
310 296
311 297 aTable
312 298 addForeignKeyFrom: workoutField