To do

* Style flag
* need to allow bof added to my schedule
* Show specific day or hide past days #14

Related: #1319068: Content schedule

Done

* my schedule organization isn't great (PS maybe grid or by day) (2)
* Allow authenticated users to add sessions (and other content) to their own schedule. Ideally the view can be shared at a link.
* when not logged in, user doesn't see any info about logging in to save to schedule (4)
* add to schedule control is too small and too far down the page (PS: move to the top/appear right away( (2)
* folks can't find my schedule (PS: have my schedule link visible always) (3)

Comments

sirkitree’s picture

Assigned: Unassigned » sirkitree

I'll give this one a look tonight.

coltrane’s picture

At a minimum the flag could just be on the session node. To expose it to the View may take some styling.

sirkitree’s picture

Added flag module and built a simple table view for /user/[uid]/schedule

Flag

On the session node:
Only local images are allowed.
---
Only local images are allowed.

These are ajax flags and just have 'Added'/'Removed' when action is taken. Could be themed to be more apparent.

View

At /user:
Only local images are allowed.

At /user/79/schedule:
Only local images are allowed.

Can add more fields if desired, but I think this is satisfactory. Once #1319068: Content schedule is complete, we can talk about adding a link there as well.

sirkitree’s picture

Status: Active » Needs review
drumm’s picture

A couple of people have asked for a "my schedule" type page via the contact form. A way to import to your favorite calendar software would be good.

lisarex’s picture

My Schedule page needs more useful fields. When and where, and an option to remove items from the schedule would be great. Maybe track name too...

jredding’s picture

StatusFileSize
new68.2 KB

This functionality was built for DrupalCon Chicago, please use that website as the basis for the "My Schedule" on the Denver website. I've attached a screenshot to show what it looks like.

coltrane’s picture

Assigned: sirkitree » Unassigned

unassigning sirkitree

coltrane’s picture

Title: Add to my schedule feature » Style "Add to my schedule"
Status: Needs review » Needs work
coltrane’s picture

Issue summary: View changes

Updated issue summary.

coltrane’s picture

Issue summary: View changes

Updated issue summary.

coltrane’s picture

Issue summary: View changes

Updated issue summary.

coltrane’s picture

StatusFileSize
new43.1 KB
new24.99 KB

Not yet pushed live but added custom $content links for flag/unflag and a link to login when anonymous.

dcdenver-flag-anon.jpg

dcdenver-flag.jpg

coltrane’s picture

The flag links might be better within the schedule or audience sections but here they are separated for now.

damienmckenna’s picture

I'm not sure where it comes from, but this style could use some work:

ul.links li {
  font-size: 0.769em;
  line-height: 1.8em;
  float: left;
  margin-right: 20px;
}

That's to blame for the "add to my schedule" link being the smallest text on the page, which it should really stand out.

pol’s picture

@drumm:
I think that this is possible using the calendar module.
As far as I know, you can create a view of content 'flagged' by the user and provide a link to an 'ics' file who can be imported into pretty much all calendars.

coltrane’s picture

Copied /program/schedule stylings for personal schedule http://denver2012.drupal.org/user/19/schedule

Could use little more work

Need a way to see a specific day so on Wednesday you don't see your scheduled Tuesday sessions. Could use tabs but that's more requests.

coltrane’s picture

Issue summary: View changes

Updated issue summary.

drumm’s picture

Attendees do occasionally assume My Schedule is more than it is. For example, I think someone thought they were registering for a training by adding to their schedule. We shouldn't put in notices that no one reads, but it would be nice to put a drupal_set_message(…, 'warning') on the my schedule page if someone isn't registered. Maybe other wording changes could help.

coltrane’s picture

#15 That's a good point. I did see that happen at a DrupalCamp with trainings.

I added "List of events at DrupalCon Denver you plan to attend. Please note that registration is still required for entrance to DrupalCon and trainings are sold separately." to the header of the View. Not sure what's better.

coltrane’s picture

Issue summary: View changes

Updated issue summary.