[Pharo] Personal fitness tracker web app.
Confirmation form method for object deletion.
Changed files
src/MyFitnessTracker/MFTConfirmForm.class.st
@@ -6,6 +6,14 @@
6
6
#tag : 'Forms'
7
7
}
8
8
9
Added:
{ #category : 'submorphs - add/remove' }
10
Added:
MFTConfirmForm class >> delete [
11
Added:
12
Added:
^ self new
13
Added:
modelObject: 'Confirm deletion?';
14
Added:
yourself
15
Added:
]
16
Added:
9
17
{ #category : 'as yet unclassified' }
10
18
MFTConfirmForm >> cancelForm [
11
19
src/MyFitnessTracker/MFTWorkoutsLog.class.st
@@ -53,7 +53,7 @@
53
53
{ #category : 'accessing' }
54
54
MFTWorkoutsLog >> confirmDelete: workout [
55
55
56
Removed:
(self call: (MFTConfirmDialog delete: workout)) ifFalse: [ ^ self ].
56
Added:
(self call: (MFTConfirmForm delete)) ifFalse: [ ^ self ].
57
57
self session user isLoggedIn
58
58
ifTrue: [ self session db delete: workout ]
59
59
ifFalse: [ workouts remove: workout ]