Download & Extend

No 'Edit signup' link on the node/N/signups/admin tab

Project:Signup Status
Version:6.x-1.0-alpha2
Component:Code
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed (works as designed)

Issue Summary

The README.txt says:

For an administrator to modify the status of an existing signup, there
are two options:

-- Edit each signup individually (e.g. using the 'Edit signup' link on
   the node/N/signups/admin tab on a signup-enabled node).

However, I have no 'Edit signup' link at node/N/signups/admin, as shown at http://drupal.org/files/issues/Signup%20details.png

I cannot find any way to see, set or modify the status.

Comments

#1

Category:bug report» support request
Priority:critical» normal
Status:active» closed (works as designed)

So close. You're even reading the README.txt. ;) You're just not reading far enough where it's talking about how to configure what view you want to embed on that page with all the signup status stuff. Keep reading, you're almost there.

#2

I thought the VBO mode was optional. When VBO is not installed, your module cannot be used??

#3

There's still a signup_status-specific view you can embed if you want to view signup status stuff. If you want to bulk update signups to change the status, you need VBO.

#4

Sorry, it's been a little while since I played with all of these options... Here's the deal:

A) The evil hard-coded listing provided by signup.module itself here does *not* include an "Edit" link. That's too bad. I might even consider that a bug that should be fixed if I wasn't about to rip out all that code and just require views, anyway: #582986: Make views a required dependency and ditch non-views code

B) If you don't have VBO installed, signup_status doesn't provide its own view to just see the current status. However, if you embed signup's default view for this ("signup_user_admin_list") there is an "Edit signup" link.

C) If you install VBO and clear the Views cache, signup_status provides a "signup_status_user_vbo_admin" view which displays the status, provides and edit link, and lets you bulk update signups.

Clearly, (C) is the best approach, and is recommended in the README. However, I'll admin the fallback options are a bit confusing and lame.

#5

Thank you for clarifying. I will definitely install VBO. I completely agree with you that the fallback (Non-Views) support is a hassle and it would give more advantages by removing it at all, requiring Views and maybe also VBO.

#6

I have now configured admin/settings/signup the recommended way - (C) from your reply #4, which gave me the "Status" and "Operations" columns - great. The "Edit signup" links available in the "Operations" column for each user does not provide a way to view or edit the status, however.

No problem because the "Bulk operations" drop down list allows this. I just think the README should be adjusted to avoid confusion to new users.

Another important thing also not mentioned in the README would be the note that the "signup_status_user_vbo_admin" view does not have checked any Bulk Operations selected per default. I had to manually enable most of them (at "Style: Bulk Operations -> Change settings for this style"), like this:

      Selected operations:
        [+] Alter signup status (signup_status_alter_action)
        [+] Cancel signup (signup_cancel_action)
        [+] Display a message to the user (system_message_action)
        [ ] Execute arbitrary PHP script (views_bulk_operations_script_action)
        [+] Mark signup attended (signup_mark_attended_action)
        [+] Mark signup did not attend (signup_mark_not_attended_action)
        [ ] Pass objects as arguments to a page (views_bulk_operations_argument_selector_action)
        [ ] Redirect to URL (system_goto_action)
        [+] Send e-mail (system_send_email_action)

#7

Thank you both of you, roball and dww.
I finally got it to work. roball is right - bulk operations list is empty in the default version of the "signup_status_user_vbo_admin" view. You have to edit this view and manually enable desired options. Also if you want to edit just one signup record, without VBO installed, and try to go to "Edit signup" for that, it is not available, or rather it IS available, but ONLY if you checked "Show on form" option next to each status code.

Thanks for this great module.

#8

nobody click here