26,7 → 26,12 |
request.setAttribute("fromAction", fromAction); |
%> |
|
<html:form action="${user}/submitTodoAnnouncement${fromAction}${from}" enctype="multipart/form-data"> |
|
<div class="container"> |
|
|
<html:form styleClass="form-horizontal" action="${user}/submitTodoAnnouncement${fromAction}${from}" enctype="multipart/form-data"> |
|
<html:hidden property="role"/> |
<html:hidden property="announcementView.id"/> |
<html:hidden property="smallImageStr"/> |
35,15 → 40,15 |
<html:hidden property="announcementView.type" value="todo"/> |
|
<input type="hidden" name="dispatch" value="removeRole"> |
<table class="form"> |
|
|
|
<baco:isAdmin> |
<tr> |
<th> |
<bean:message key="announcement.status"/> |
</th> |
<td> |
<html:select property="announcementView.status"> |
<div class="form-group"> |
<label class="control-label col-sm-2" for="status"><bean:message key="announcement.status"/></label> |
<div class="col-sm-10"> |
<%--<input type="email" class="form-control" id="email">--%> |
<html:select styleId="status" styleClass="form-control" property="announcementView.status"> |
<html:option value="true"> |
<bean:message key="yes"/> |
</html:option> |
51,18 → 56,17 |
<bean:message key="no"/> |
</html:option> |
</html:select> |
</td> |
</tr> |
</div> |
</div> |
|
</baco:isAdmin> |
|
<logic:present name="UserSession" property="user"> |
<logic:notEmpty name="UserSession" property="user.ownerRoles"> |
<tr> |
<th> |
<bean:message key="announcement.sendAnnouncementLike"/> |
</th> |
<td> |
<html:select property="announcementView.choosedOwnerRole"> |
<div class="form-group"> |
<label class="control-label col-sm-2" for="ownerRole"><bean:message key="announcement.sendAnnouncementLike"/></label> |
<div class="col-sm-10"> |
<html:select styleId="ownerRole" styleClass="form-control" property="announcementView.choosedOwnerRole"> |
<logic:iterate id="item" name="UserSession" property="user.ownerRoles"> |
<jomm:option itemName="item" comparableObjectName="AnnouncementsForm" |
comparableObjectProperty="announcementView.choosedOwnerRole"> |
70,16 → 74,15 |
</jomm:option> |
</logic:iterate> |
</html:select> |
</td> |
</tr> |
</div> |
</div> |
</logic:notEmpty> |
</logic:present> |
<tr> |
<th> |
<bean:message key="announcement.target.roles"/> |
</th> |
<td> |
<html:select property="targetRolesStr"> |
|
<div class="form-group"> |
<label class="control-label col-sm-2" for="targetRoles"><bean:message key="announcement.target.roles"/></label> |
<div class="col-sm-8"> |
<html:select styleId="targetRoles" styleClass="form-control" property="targetRolesStr"> |
<logic:present name="AnnouncementsForm" property="targetRoles"> |
<logic:iterate id="item" name="AnnouncementsForm" property="targetRoles"> |
<jomm:option itemName="item" comparableObjectName="AnnouncementsForm" |
87,78 → 90,89 |
<bean:message key="user.role.${item}"/> |
</jomm:option> |
</logic:iterate> |
<input type="button" value="<bean:message key="add"/>" |
onclick="set(this.form,'addRole');this.form.submit();"> |
|
</logic:present> |
</html:select> |
</div> |
<div class="col-sm-2"> |
<button type="button" class="btn btn-success" onclick="set(this.form,'addRole');this.form.submit();"><span class="glyphicon glyphicon-plus"></span></button> |
</div> |
|
</div> |
<logic:present name="AnnouncementsForm" property="selectedRoles"> |
<logic:notEmpty name="AnnouncementsForm" property="selectedRoles"> |
<div class="form-group"> |
<label class="control-label col-sm-2" >Destinatários Seleccionados</label> |
<div class="col-sm-10"> |
|
<logic:present name="AnnouncementsForm" property="selectedRoles"> |
<logic:notEmpty name="AnnouncementsForm" property="selectedRoles"> |
<table class="dataTable removeButton"> |
<logic:iterate id="item" name="AnnouncementsForm" property="selectedRoles"> |
<tr> |
<th> |
<div class="list-group"> |
<logic:iterate id="item" name="AnnouncementsForm" property="selectedRoles"> |
<div class="list-group-item"> |
<button type="button" class="btn btn-xs btn-danger" |
onclick="AnnouncementsForm.role.value='${item}';set(this.form,'removeRole');this.form.submit();"> |
<span class="glyphicon glyphicon-remove"></span> |
</button> |
<bean:message key="user.role.${item}"/> |
</th> |
<td><input type="button" class="removeButton" |
onclick="AnnouncementsForm.role.value='${item}';set(this.form,'removeRole');this.form.submit();"> |
</td> |
</tr> |
</logic:iterate> |
</table> |
</logic:notEmpty> |
</logic:present> |
</td> |
</tr> |
|
<tr> |
<th> |
<bean:message key="announcement.title"/> |
* |
</th> |
<td> |
<html:text styleClass="text" property="announcementView.title" maxlength="250"/> |
</td> |
</tr> |
<tr> |
<th> |
<bean:message key="announcement.expireDate"/> |
* |
</th> |
<td> |
<a href="javascript:cal.select(getObjectById('expireDate'),'anchor2','yyyy/MM/dd')" name="anchor2" id="anchor2"><html:text styleClass="date" property="expireDate" styleId="expireDate" readonly="true"/></a> |
<input type="button" class="removeButton" onClick="AnnouncementsForm.expireDate.value=null"> |
</td> |
</tr> |
<tr> |
<th> |
<bean:message key="announcement.linkAnnouncement"/> |
</th> |
<td> |
<html:select property="urlProtocol"> |
|
|
</div> |
</logic:iterate> |
</div> |
</div> |
</div> |
</logic:notEmpty> |
</logic:present> |
|
|
|
<div class="form-group"> |
<label class="control-label col-sm-2" for="title"><bean:message key="announcement.title"/> * </label> |
<div class="col-sm-10"> |
<html:text styleId="title" styleClass="form-control" property="announcementView.title" maxlength="250"/> |
</div> |
|
</div> |
|
|
<div class="form-group"> |
<label class="control-label col-sm-2" for="expireDate"><bean:message key="announcement.expireDate"/> * </label> |
<div class="col-sm-8"> |
<a href="javascript:cal.select(getObjectById('expireDate'),'anchor2','yyyy/MM/dd')" name="anchor2" id="anchor2"> |
<html:text style="background-color: #f5f5f5" styleClass="date form-control" property="expireDate" styleId="expireDate" readonly="true"/> |
</a> |
</div> |
<div class="col-sm-2"> |
<button type="button" class="btn btn-danger" onClick="AnnouncementsForm.expireDate.value=null"><span class="glyphicon glyphicon-remove"></span></button> |
</div> |
|
|
</div> |
|
<div class="form-group"> |
<label class="control-label col-sm-2" for="linkAnnouncement"><bean:message key="announcement.linkAnnouncement"/> </label> |
<div class="col-sm-2"> |
<html:select styleClass="form-control" property="urlProtocol"> |
<html:option value="http://">Http://</html:option> |
<html:option value="ftp://">ftp://</html:option> |
<html:option value="https://">Https://</html:option> |
</html:select> |
<html:text property="url" maxlength="250"/> |
</td> |
</tr> |
<tr> |
<th> |
<bean:message key="announcement.text"/> |
* |
</th> |
<td> |
<html:textarea styleClass="textarea" property="announcementView.text"/> |
</td> |
</tr> |
<tr class="buttons"> |
<td colspan="2"> |
<input type="button" |
onclick="set(this.form,'save');this.form.submit()" |
value="<bean:message key="confirm"/>"/> |
</td> |
</tr> |
</table> |
</html:form> |
</div> |
<div class="col-sm-8"> |
<html:text styleClass="form-control" styleId="linkAnnouncement" property="url" maxlength="250"/> |
</div> |
|
</div> |
|
<div class="form-group"> |
<label class="control-label col-sm-2" for="text"><bean:message key="announcement.text"/> </label> * |
<div class="col-sm-10"> |
<html:textarea styleId="text" styleClass="form-control" property="announcementView.text"/> |
</div> |
|
</div> |
|
<button type="button" class="btn btn-success" onclick="set(this.form,'save');this.form.submit()"><bean:message key="confirm"/></button> |
|
</html:form> |
</div> |