For a variety of reasons, it'd be nice to move all of the signup-related settings from node/N/edit to a new "Settings" sub-tab at node/N/signups/settings:

A) There are a lot of potential use-cases where a given user can admin signups on a node that they can't otherwise edit. These folks should be able to tweak signup-related settings.

B) The JS to conditionally hide/show signup-related settings when you toggle if the node is signup-enabled or not gets really complicated once other signup submodules are trying to inject their own settings, e.g. over at #359412: Move code for signup limits per status per node into a submodule.

C) It's potentially confusing UI that there are multiple places to tweak some of these settings, e.g. the global signup limit for the node.

Comments

dww’s picture

Status: Active » Needs review
StatusFileSize
new18.72 KB
dww’s picture

FYI, here are screenies of node/N/edit when a) editing an existing signup-related node with some signups and b) a new node...

dww’s picture

StatusFileSize
new103.48 KB

Oh, and here's an example node/N/signups/settings tab

Note that I haven't fixed (C) yet by cleaning up the "Signup summary" form at the top of node/N/signups/admin

dww’s picture

Status: Needs review » Fixed

Point (C) from the original post will be fixed over at #578592: Cleanup + fix the "Signup summary" at the top of node/N/signups/admin. Given that I tested this heavily during development, I committed to HEAD and DRUPAL-6--1. Folks are encouraged to test DRUPAL-6--1 ASAP and let me know if this introduced any problems so that I don't ship RC6 with any bugs in this area.

Thanks!
-Derek

dww’s picture

Status: Fixed » Needs work

Forgot to include an option for the "Signup: Node: Signup link" views field...

dww’s picture

Status: Needs work » Needs review
StatusFileSize
new1.61 KB

Note: for testing, you might want to apply #582626: Visibility logic for "Signup: Node: Signup link" views field is wrong to fix a bug in that views handler...

mlsamuelson’s picture

Status: Needs review » Reviewed & tested by the community

Applied #582626: Visibility logic for "Signup: Node: Signup link" views field is wrong and then this patch and it resolves the issues I was experiencing.

dww’s picture

Status: Reviewed & tested by the community » Fixed

Committed to HEAD and DRUPAL-6--1. Thanks!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.