Hi There,
I would like to have drop down list which contains user name, when it is selected and hit the submit button, it should display the details of selected user with editable cells and a update button.
Here is my code:
{groovy|output=wiki}
import com.atlassian.renderer.v2.RenderMode
def renderMode = RenderMode.suppress(RenderMode.F_FIRST_PARA)
def userSql = "select ad_user,'::' from AC_users WHERE Deleted=0 AND ad_user<>'' ORDER BY ad_user ASC"
def userSqlMacro = "{sql-query:datasource=testDS|table=false} ${userSql} {sql-query}"
def user = subRenderer.render(userSqlMacro, context, renderMode)
def runMacro = """
{run:id=mic3|autoRun=true|replace=u1::?User:select::::${user}}
{wiki}
{sql-query:datasource=testDS|output=wiki}
select
+'{run:id=c' + CONVERT(varchar(10),ref)
+ '|titleRun=Update|replace=g1::'+ad_user+':group, g2:'+CONVERT(varchar(10),ref)+':ref, p3:'+first_name+':first_name, g4:'+last_name+':last_name, g5:'+email+':email, g6:'+region+':region, g7:'+Dept+':Dept}'
+ '{sql:dataSource=testDS|showSql=true}'
+ 'UPDATE AC_users set first_name ='+CHAR(39)+'$p3'+CHAR(39)+', last_name ='+CHAR(39)+'$g4'+CHAR(39)+', email ='+CHAR(39)+'$g5'+CHAR(39)+', region ='+CHAR(39)+'$g6'+CHAR(39)+', Dept ='+CHAR(39)+'$g7'+CHAR(39)+' where ref = ' + CONVERT(varchar(10),ref)
+ '{sql}'
+ '{run}'
FROM AC_users WHERE ad_user = '$u1' ORDER BY initials
{sql-query}
{wiki}
{run}
"""
out.println(runMacro)
{groovy}
Out put should be some thing like below which I have made some progress already.
here I would like to have drop down before..
Capture.PNG