HashtagsXRep/hashtagsxrep

View on GitHub
src/main/resources/templates/index.ftl

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html lang="es">
<#include "common/enable-security.ftl">
<head>
    <#assign pageTitle = "Inici | Hashtags per la República">
    <#include "common/head.ftl">
</head>
<body>
<div class="container">
    <#include "component/header.ftl">

    <@security.authorize access="! isAuthenticated()">
        <#include "component/user/login-with-twitter.ftl">
    </@security.authorize>

    <@security.authorize access="isAuthenticated()">
    <div class="ht-block ht-white-block ht-entry-block center">
        <div class="ht-info">
            <i class="fas fa-user-circle"></i>
            <@security.authentication property="principal.user.nickname"/>
            <div class="ht-box">
                <#include "component/auth/logout-link.ftl">
            </div>
        </div>

        <div class="ht-box">
            <#include "component/monitor/page-link.ftl">
            <#include "component/ranking/page-link.ftl">
            <#include "component/poll/page-link.ftl">
            <#include "component/about/page-link.ftl">
        </div>

        <@security.authorize access="hasRole('ROLE_ADMIN')">
        <div class="ht-box">
            <div class="ht-tip">Només visible per admins.</div>
            <#include "component/group/page-link.ftl">
        </div>
        </@security.authorize>
    </div>
    </@security.authorize>
    <#include "component/footer.ftl">
</div>
<#include "common/scripts.ftl">
</body>
</html>