#-- ~ Licensed to the Apache Software Foundation (ASF) under one ~ or more contributor license agreements. See the NOTICE file ~ distributed with this work for additional information ~ regarding copyright ownership. The ASF licenses this file ~ to you under the Apache License, Version 2.0 (the ~ "License"); you may not use this file except in ~ compliance with the License. You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, ~ software distributed under the License is distributed on an ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~ KIND, either express or implied. See the License for the ~ specific language governing permissions and limitations ~ under the License. --> <#include "/WEB-INF/freemarker/common/globals.ftl"> <#import "/WEB-INF/freemarker/repository/repository_macros.ftl" as repoMacros> <#-- load in the spring security tag library --> <#assign security = JspTaglibs["http://www.springframework.org/security/tags"] /> <#assign hasFeatured = false /> <#assign seeHidden = false /> <@security.authorize access="hasAnyRole('OFFICIAL_GADGET_DEVELOPER','UNOFFICIAL_GADGET_DEVELOPER')"> <#assign seeHidden = true /> @security.authorize> <#assign userId><@security.authentication property="principal.userId" />#assign> <#if gadgetSearchType?? > <#if gadgetRepositoryList?size > 0 >
<#if gadget.thumbnailUrl??>
#if>
${allGadgetStatistics[gadget.gadgetId?string].userLike}
${allGadgetStatistics[gadget.gadgetId?string].userDislike}
${gadget.gadgetCommentList?size}
${allGadgetStatistics[gadget.gadgetId?string].userCount} users
|
Hidden #if>
<@repoMacros.renderGadgetAuthor gadget />
${gadget.description?xhtml}
|