Hi - I want to administer/edit users through a table of users, because it takes too much time to administer/edit each user individually. So, I am trying the following modules: "views", "usernode", and "editview". (I don't want to install any more modules than absolutely necessary.)

I am having trouble with the usernode's out-of-the-box "userlist" view of usernodes when I set the view type to "Editview - table". (The "userlist" view is the out-of-the-box "userlist" view that comes with the "usernode" module's installation.)

STEPS:

1. I installed "usernode", went to admin > views, then added the module's corresponding "userlist". I set it to provide a page of view type "Table View". I removed the default "Usernode: Role" exposed filter, saved and edited, then removed the "Usernode: Role" filter. The view contained the following fields by default: "Usernode: User ID", "Node: Title" (aka username), "Usernode: Email", "Usernode: Created Time", "Usernode: Last Access Time", "Usernode: Last Login Time". The view worked great.

2. I installed "editview" and changed the "userlist" view's page type to "Editview - table". Then, when I tried to view the "userlist" view, the table was empty (no rows). I cleared the view cache, but got the same result (no rows).

3. I changed the view back to type "Table View" and the rows became visible again.

4. I remembered "editview" caveat #1: "Editview assumes that your view is filtered to display only one node type." So, I went back to the view and verified it had the following filter: "Node: Type" "Is One Of" "Usernode". It also had a non-node type filter: "Usernode: Active" "Is Equal To" "active". So, everything looked okay with regards to caveat #1.

5. For a test, I removed the view's field "Node: Title", so that the remaining fields in the view were all "Usernode" node fields. That still didn't work. (still no rows)

6. One more test: I removed all fields and then added just "Usernode: Name" and "Profile: Full name" (the later is a custom field I added to the profile). This time, the table returned rows for each user, but only with the editable-values for the "Usernode: Name" field. The column for "Profile: Full name" was empty (no field values, no editable text boxes).

Any ideas? I want to be able to edit the users within the view, rather than going to each individual user's page for editing.

Thank you in advance for any and all constructive help and advice!

-=-=-=-=- Theories -=-=-=-=-

- Perhaps "editview" does not work with the "usernode" fields values that actually reside in a place other than the usernode node? (Interestingly, when you go to "Administer › Content management › Content types > Usernode" then "Manage fields" or "Display fields" then no fields are listed; however, the Name field isn't listed and that field works in "editview - table" mode.)

- Perhaps I could reach my goal if I installed the "Node Profile" module? I don't know, and I am reluctant to install more modules than I really need.

-=-=-=-=- Environment info -=-=-=-=-
- Windows XP, Apache HTTP 2.2 with php5_module (PHP 5.4.2),
- Drupal 5.3 installed Nov 9 2007 with the following additional modules: cck, content_access, editview, fckeditor, front (advanced front page), menu_per_role, usernode, views. Also, as per editview instructions, I installed the "form_2.patch" (with the unxutils "patch" utility).

Comments

pomliane’s picture

Status: Active » Closed (won't fix)

This version of Usernode is not supported anymore. The issue is closed for this reason.
Please upgrade to a supported version and feel free to reopen the issue on the new version if applicable.

This issue has been automagically closed by a script.