Carteira Perdida

Ontem não foi dia tão perfeito, tb não sei se a melhor maneira de pedir, escrevendo no meu blog,  para as pessoas devolver a carteira. Na correira, por algum motivo que não sei… perdi ao entrar no carro ou sair do carro. não sei. Perdi na região de Presidente Prudente, próximo ao Av. Washington Luiz. Quem encontrar peço por gentileza.. telefonar (18) 3273-1352. ou por email liyushiro@gmail.com

Bugs Liferay no Journal no Button Aprovar

Problema resolvido!!!
Explicando o problema:
Para redigitar o artigo, precisamos expirar. Na hora da “re-aprovação” do artigo alterado, precisa validar o “checkbok” com o nome “Nunca expirar automaticamente” e aprovar. Porém o “button”(“Aprovar e Salvar” e “Aprovar”), constatei que não estava salvando. E para aparecer no Asset Publisher tinha que salvar duas vezes. O erro estava nos button, e, não vou considerar um erro, mas o “checkbox” (Nunca expirar automaticamente)  ou prestar ATENÇÂO na data de validade.
Solução:
Alterar a funcionalidade do “button” e sempre validar automaticamente para nunca expirar.
código: ../portlet/journal/edit_journal.jsp
neste código abaixo é para “checkbok”:
if (article != null) {
	if (article.getExpirationDate() != null) {
		neverExpire = true;

		expirationDate.setTime(article.getExpirationDate());
	}
}

boolean neverReview = ParamUtil.getBoolean(request, "neverReview", true);

Calendar reviewDate = CalendarFactoryUtil.getCalendar(timeZone, locale);

reviewDate.add(Calendar.MONTH, 9);

if (article != null) {
	if (article.getReviewDate() != null) {
		neverReview = true;

		reviewDate.setTime(article.getReviewDate());
	}
}

String type = BeanParamUtil.getString(article, request, "type", "general");

String structureId = BeanParamUtil.getString(article, request, "structureId");

JournalStructure structure = null;

String structureName = StringPool.BLANK;

if (Validator.isNotNull(structureId)) {
	try {
		structure = JournalStructureLocalServiceUtil.getStructure(groupId, structureId);

		structureName = structure.getName();
	}
	catch (NoSuchStructureException nsse) {
	}
}
Para o “button” no mesmo código:
function <portlet:namespace />saveAndApproveArticle() {
		document.<portlet:namespace />fm1.<portlet:namespace />approve.value = "1";
		<portlet:namespace />saveArticle();

		cmd = "saveAndApprove";

		document.<portlet:namespace />fm1.<portlet:namespace /><%= Constants.CMD %>.value = cmd;

		<c:if test="<%= article == null %>">
			document.<portlet:namespace />fm1.<portlet:namespace />articleId.value = document.<portlet:namespace />fm1.<portlet:namespace />newArticleId.value;
		</c:if>

		document.<portlet:namespace />fm1.<portlet:namespace />content.value = <portlet:namespace />getArticleContent();
		submitForm(document.<portlet:namespace />fm1);
	}
Bom Pessoal, Espero que ajude!!!!
att
Ricardo Chikasawa
[url=http://liyushiro.wordpress.com]liyushiro.wordpress.com[/url]

Blog no WordPress.com.

Acima ↑