Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Is it possible to populate a CalendarView with data from multiple forms?

I have a CalenderView set up on one of my pages which is populated based on form entries from another page. I was wondering if it would be possible to populate a CalendarView with entries from multiple forms. The CalendarView macro only provides the space to enter a single form to display data from. I was hoping to have three forms, which when submitted, all of them will display their data to the same calendar.

Is this functionality possible? I have been able to find little information regarding this on the community.

Thanks!

-Curtis

2 answers

1 accepted

At the moment CalendarView does not support multiple form sources.

All ConfiForms views, except the TableViewMerger macro, expect to have one form as a source

Thanks for the response Alex. Are there any plans to implement this as an option in the future?

Not planned, no. Sorry.

Like Curtis Freudigmann likes this

Hi,

I also wanted to this and have found a work around. 

Create a new form called Appointments or something similar to that and associate this form with the calendar view. Fields Should include a DateTime Interval and something to work as name at least. For example:

"AppointmentTime " and "AppointmentName"

Then, in the definition of any form that you wish to populate this calendar add an IFTTT Integration Rules Macro.

For example a form that has meetings and has fields 

"MeetingTime" and "MeetingName"

The IFTTT Macro will then need to have the following settings;

Event: onCreated

Action to perform: Copy ConfiForms Data

Parameters to set on the entry: AppointmentTime=[entry.MeetingTime] & AppointmentName=[entryMeetingName]

 

You then add the source and destination forms and pages, for the source you can use "this" as the page id or indeed leave blank.

 

Lastly, and quite importantly to ensure it does not actually copy the entire dataset every time you add a new entry! 

Filter to apply on source: id[entry.id]

 

What should then happen is whenever you add a new entry to The meetings form, it will copy the information you set in your IFTTT macro into the Appointments form and therefore be available in the calendar for that form.

 

Hope this makes sense! 

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Confluence

Announcing Team Calendars in Confluence Data Center

Hi Community! We're thrilled to share that Team Calendars for Confluence is now a built-in feature for Confluence Data Center releases 7.11 and beyond.  A long time favorite,  Team Cale...

78 views 0 3
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you