+ # A subscriber_data_js returns JSON string of a list
That should probably read:
# subscriber_data_js returns a JSON string of a list
or something like that.
[4]
In the subscriber dict, assembled in direct_subscriber_data,
subscribed_by /feels/ like it should be the person, rather than a
description. Consider doing instead something like:
Tip top :)
[1]
+ if IBug.providedBy (self.context) : providedBy( self.context) :
+ bug = self.context
+ elif IBugTask.
+ bug = self.context.bug
I know you only moved this, but I thought I'd mention that there is an
adapter from IBugTask to IBug, so the above can be written as:
bug = IBug(self.context)
[2]
+ harness = LaunchpadFormHa rness(bug, BugPortletSubsc ribersWithDetai ls)
Cool, I've not see that before.
[3]
+ # A subscriber_data_js returns JSON string of a list
That should probably read:
# subscriber_data_js returns a JSON string of a list
or something like that.
[4]
In the subscriber dict, assembled in direct_ subscriber_ data,
subscribed_by /feels/ like it should be the person, rather than a
description. Consider doing instead something like:
}
That makes the data more generally useful, and it more closely
resembles the BugSubscription API.
Ach, it's not important, just an idea.