Many people are confused about the case where their module only has a -dev snapshot. They don't select the "show development snapshot" checkbox, and then submit bug reports/support requests about why. For example, see #236796: my module is not 'published'

There should be some additional validation and visual cues that remind people "hey, you've *ONLY* got a -dev release on that branch you're claiming is supported -- are you sure you don't want to display that on the project node for now?"...

Not sure if we even need to touch the jQuery for this. We already know that the recommended release for a given branch is the -dev when we generate the form, so we could just decorate that checkbox differently and/or print a warning message when the form is submitted if the "show development snapshots" box is not selected on a branch that's marked as supported in this case... Should be fairly trivial, and would hopefully help cut down on the support noise and maintainer confusion.

CommentFileSizeAuthor
#1 236943_project_release_javascript.patch3.05 KBaclight

Comments

aclight’s picture

StatusFileSize
new3.05 KB

This was my first foray into javascript and I don't think I'll be coming back any time soon. However, someone who knows what they are doing could probably clean this up pretty easily. It basically hides or displays the checkbox description, depending on whether that version is marked as supported or not. Only the snapshot checkbox belonging to major versions with only a shapshot release get the description in the first place. As is this works but is buggy and not very pretty.

aclight’s picture

Status: Active » Needs work

This is actually CNW.