|
This extension has very dangerous untitled button that resets all subscriptions. It is inconvenient in particular for SystemAnnouncer uniqueInstance.
I propose:
gtInspectorSubscriptionsIn: composite <gtInspectorPresentationOrder: 30> composite table title: [ 'Subscriptions' translated ]; display: [ self subscriptions glmSubscriptions ]; when: [ self numberOfSubscriptions isZero not ]; beMultiple; column: 'Subscriber' evaluated: [ :each | each subscriber asString ]; column: 'Announcement' evaluated: [ :each | each announcementClass printString ]; column: 'Kind' evaluated: [ :each | each class name ]; addAction: (GLMGenericAction new action: [ :table | self subscriptions reset. table update ]; iconName: #glamorousCancel; title: 'Reset All(!)' translated; shouldShowTitle: true); selectionAct: [ :table | table selection do: [ :eachSelection | self subscriptions remove: eachSelection ]. table update ] iconName: #glamorousCancel entitled: 'Reset subscription(s)' translated
|
|
|
Priority: 4 – Would be nice
|
|
Status: Work Needed
|
|
Assigned to: Juraj Kubelka
|
|
Milestone: Pharo7.0
|
Go to Case
|
|