Final workout form!

Commit
1d7dd5a07ce6661461e6f3f3d72c2edc0d641a03
Author
Marius Peter <marius.peter@tutanota.com>
Author date
Committer
Marius Peter <marius.peter@tutanota.com>
Committer date
src/MyFitnessTracker/MFTWorkoutForm.class.st
index 1195a74d..db7b376d 100644..100644
@@ -6,12 +6,20 @@
6 6 #tag : 'Forms'
7 7 }
8 8
9 Added: { #category : 'as yet unclassified' }
10 Added: MFTWorkoutForm class >> edit: aMFTWorkout [
11 Added:
12 Added: ^ self new
13 Added: modelObject: aMFTWorkout;
14 Added: yourself
15 Added: ]
16 Added:
9 17 { #category : 'initialization' }
10 18 MFTWorkoutForm >> initialize [
11 19
12 20 super initialize.
13 21 heading := 'Workout'.
14 Removed: modelObject := MFTWorkout placeholderCollection first
22 Added: modelObject := MFTWorkout new
15 23 ]
16 24
17 25 { #category : 'rendering' }
@@ -19,7 +27,8 @@
19 27
20 28 self renderFormOn: html with: [
21 29 html
22 Removed: render: (MFTFormComponent set: #date);
23 Removed: render: (MFTFormComponent set: #setGroups);
24 Removed: render: (MFTFormComponent set: #primaryMuscleGroup) ]
30 Added: render: (MFTFormComponent set: #date) beMandatory;
31 Added: render: (MFTFormComponent set: #setGroups) beMandatory;
32 Added: render: (MFTFormComponent set: #primaryMuscleGroup) beOptional;
33 Added: render: (MFTFormComponent set: #secondaryMuscleGroups) beOptional ]
25 34 ]