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

Anyone know how to filter the Task Report macro by "current user"?

Paul LaBarbera Oct 06, 2014

Hi there,


I'm building a dashboard in Confluence server v5.6.3.

 

On this dashboard, I want to include the Task Report macro.. but filter it by current user.  I can't figure out how to set the filter to "current user"

 

Here's the macro code. I just need something to add in the ri:user parameter.  Any advice would be great.

<ac:structured-macro ac:name="tasks-report-macro">
	<ac:parameter ac:name="assignees">
		<ri:user ri:userkey="ff808081469286e8014692b694df0054"/>
	</ac:parameter>
</ac:structured-macro>

 

 

5 answers

1 accepted

6 votes
Answer accepted
Davin Studer Community Leader Oct 06, 2014

You could create a user macro that wraps the task-report-macro and autofills that parameter.

Paul LaBarbera Oct 06, 2014

Thanks... how can I get the current user's ID though? I'm a total newb at this stuff.. I think that I need to write something that sets the user parameter to match a variable set by the user macro... which I can handle. I just don't konw how to grab the current user's ID.

Davin Studer Community Leader Oct 06, 2014

Username: $action.remoteUser.name ID: $action.remoteUser.key So something like this should work... <ac:structured-macro ac:name="tasks-report-macro"> <ac:parameter ac:name="assignees"> <ri:user ri:userkey="$action.remoteUser.key"/> </ac:parameter> </ac:structured-macro>

Davin Studer Community Leader Oct 06, 2014 • edited Mar 21, 2018

You also need to tell it that you don't need to fill out parameters for the user macro. So, the full template would look like this...

## @noparams
<ac:structured-macro ac:name="tasks-report-macro">
	<ac:parameter ac:name="assignees">
		<ri:user ri:userkey="$action.remoteUser.key"/>
	</ac:parameter>
</ac:structured-macro>
Paul LaBarbera Oct 06, 2014

Thanks David, I'll give that a shot

Paul LaBarbera Oct 07, 2014

This worked! Many thanks

1 vote
Jan-Peter Rusch Apr 02, 2015

You might want to restrict the number of tasks displayed and show some pageing option. For use on a dashboard only some colums are useful, so I pimped the macro with some params:

## Macro title: mytasks
## Macro has a body: N

## @noparams
&lt;ac:structured-macro ac:name="tasks-report-macro"&gt;
    &lt;ac:parameter ac:name="assignees"&gt;
        &lt;ri:user ri:userkey="$action.remoteUser.key"/&gt;
    &lt;/ac:parameter&gt;
    &lt;ac:parameter ac:name="pageSize"&gt;10&lt;/ac:parameter&gt;
    &lt;ac:parameter ac:name="columns"&gt;description,location&lt;/ac:parameter&gt;
&lt;/ac:structured-macro&gt;

One could make these params configurable, I kept it easy for our users. It's up to you...

1 vote
Pablo Sarrias Jan 17, 2016

This does not work with Cloud version.

Having a report of the tasks assigned to the current user is basic functionality.

Without it and without synch between tasks in confluence and external systems the whole tasks functionality is almost useless.

Davin Studer Community Leader Jan 18, 2016

You can see your own tasks on your profile page. The url would be ...

http://{yourserver}/plugins/inlinetasks/mytasks.action

0 votes
Paul Stallworth Community Leader Jun 07, 2016

This also seems to be an appropriate workaround from David Studer & Greg MacLellan on CONF-34597

## @noparams
&lt;ac:structured-macro ac:name="tasks-report-macro"&gt;
    &lt;ac:parameter ac:name="assignees"&gt;
        &lt;ri:user ri:userkey="$action.getAuthenticatedUser().key"/&gt;
    &lt;/ac:parameter&gt;
    &lt;ac:parameter ac:name="columns"&gt;description,duedate,location&lt;/ac:parameter&gt;
&lt;/ac:structured-macro&gt;
0 votes
Daniel Rüffer Aug 22, 2018

You could use the Table Filter Macro:

 

  1. Place a Task Report Macro within a Table Filter
  2. Choose Assignee as Dropdown filter
  3. In default values place @currentUser
  4. If you like hide the filtration pane

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Posted in Off-topic

Disney Live Action Reboots: Are you for or against?

Happy Friday Everyone! Today marks the international release of Disney's live action version of the animated classic Aladdin. I know that this movie was met with some controversy of over cast...

100 views 15 5
Join discussion

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