How can I store user input from a Velocity Template into a Active Object?

I want to create a velocity template consisting of a few fields to use in a web-panel for the view-isssue screen. The fields should contain information retrieved from a Active Object Entity. The user is then able to change the values inside these fields. If there is no data stored ub the Active Object for the current issue the user input will be stored as a new entry.

So basically I want to update the values in the Active Object Entity with the new values entered by the user in a Velocity Template for a web-panel. Is this possible and if so how can I achieve this?

I have looked at servlets and web actions but as far as I know I can't put these inside a web-panel.

1 answer

0 vote
Alexey Matveev Community Champion Nov 29, 2017

Hello,

I do not ask why you do not want to store values in custom fields. But it is possible. Develop Rest Api in your plugin and store data in ao through the rest api. You can call your rest api from your velocity templates and pass values of required fields to your rest api

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published Thursday in Marketplace Apps

Tips on how to choose the best estimation method for your planning

Planning and grooming sessions all come with their own sets of rules. Team members meet to estimate stories or other work items, all according to an agreed-upon process. And with every session comes ...

86 views 0 11
Read article

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you