Skip to content

Instantly share code, notes, and snippets.

Sébastien Le Marchand slemarchand

View GitHub Profile
View get_guest_group.liferay.groovy
import com.liferay.portal.kernel.util.*
import com.liferay.portal.kernel.service.*
import com.liferay.portal.kernel.model.*
companyId = PortalUtil.getCompanyId(actionRequest)
group = GroupLocalServiceUtil.getGroup(companyId, GroupConstants.GUEST)
out.println(group)
View LiferayDefaultResourceBundleOverride.java
import com.liferay.portal.kernel.language.UTF8Control;
import java.util.Enumeration;
import java.util.ResourceBundle;
import org.osgi.service.component.annotations.Component;
@Component(
immediate = true, property = { "language.id=" /* DO NOT REMOVE this property value */},
service = ResourceBundle.class
View liferay_highlight_layout_columns.console.js
$('.portlet-column-content').css('border', '1px dashed #fd3f92').css('margin', '1px').css('padding','1px')
View diagnostic_unused_portlet.liferay62.groovy
import com.liferay.portal.util.*
import com.liferay.portal.service.*
import com.liferay.portal.model.*
PORTLET_ID = '56'
companyId = PortalUtil.getCompanyId(actionRequest)
groups = GroupLocalServiceUtil.getGroups(companyId, GroupConstants.ANY_PARENT_GROUP_ID, true)
View liferay_conspicuous_spa_loader.css
/* Reset properties used by the original loader */
.lfr-spa-loading .lfr-spa-loading-bar, .lfr-spa-loading-bar {
-moz-animation: none 0 ease 0 1 normal none running;
-webkit-animation: none 0 ease 0 1 normal none running;
-o-animation: none 0 ease 0 1 normal none running;
-ms-animation: none 0 ease 0 1 normal none running;
animation: none 0 ease 0 1 normal none running;
display: block;
-webkit-transform: none;
View inspect_request.liferay.groovy
import com.liferay.portal.util.PortalUtil
request = PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(actionRequest))
println("""
isSecure: ${request.isSecure()}
""")
View liferay_switch_company.js
(function() {
COMPANY_ID = "39524";
DOMAIN = "hostname";
document.cookie = "COMPANY_ID=" + COMPANY_ID + "; domain=" + DOMAIN + "; path=/";
document.location = "/";
})();
View print_all_variables.groovy
this.binding.variables.each {k,v -> println "$k = $v"}
View liferay_more_visible_spa_loading_bar.css
/* Make more visible the Liferay SPA loading bar */
.lfr-spa-loading-bar {
height: 6px;
background: #df4230;
}
You can’t perform that action at this time.