Importing SVN archives - Trunk
This commit is contained in:
parent
fc4c6bd340
commit
ff53af6668
507 changed files with 8866 additions and 2450 deletions
legacyworlds-web/legacyworlds-web-admin
|
@ -0,0 +1,22 @@
|
|||
<@page title="Technologies">
|
||||
<h1>Technologies</h1>
|
||||
<#if data.categories?size == 0>
|
||||
<p>No technologies have been defined.</p>
|
||||
<#else>
|
||||
<#list data.categories as category>
|
||||
<ul><li><span style="font-size: larger">Category ${category.name?xhtml}</span>
|
||||
(<a href="tech-category-${category.name?url}">edit</a>)
|
||||
<#if category.techs?size == 0>
|
||||
<ul><li>No technologies in this category.</li></ul>
|
||||
<#else>
|
||||
<ul>
|
||||
<#list category.techs as tech>
|
||||
<li>${tech?xhtml}</li>
|
||||
</#list>
|
||||
</ul>
|
||||
</#if>
|
||||
</li></ul>
|
||||
<p> </p>
|
||||
</#list>
|
||||
</#if>
|
||||
</@page>
|
|
@ -1,2 +1,2 @@
|
|||
<#macro version>Milestone 1</#macro>
|
||||
<#macro full_version>Beta 6 milestone 1 (5.99.1)</#macro>
|
||||
<#macro version>Milestone 2</#macro>
|
||||
<#macro full_version>Beta 6 milestone 2 (5.99.2)</#macro>
|
|
@ -4,12 +4,12 @@
|
|||
<parent>
|
||||
<artifactId>legacyworlds-web</artifactId>
|
||||
<groupId>com.deepclone.lw</groupId>
|
||||
<version>5.99.1</version>
|
||||
<version>5.99.2</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.deepclone.lw</groupId>
|
||||
<artifactId>legacyworlds-web-admin</artifactId>
|
||||
<version>5.99.1</version>
|
||||
<version>5.99.2</version>
|
||||
<packaging>war</packaging>
|
||||
<name>Legacy Worlds administration site</name>
|
||||
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
package com.deepclone.lw.web.admin;
|
||||
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.deepclone.lw.cmd.admin.techs.ListCategoriesResponse;
|
||||
import com.deepclone.lw.session.SessionException;
|
||||
import com.deepclone.lw.web.beans.intercept.SessionRequirement;
|
||||
import com.deepclone.lw.web.beans.session.SessionMaintenanceException;
|
||||
import com.deepclone.lw.web.beans.session.SessionServerException;
|
||||
import com.deepclone.lw.web.beans.view.PageControllerBase;
|
||||
import com.deepclone.lw.web.csess.AdminSession;
|
||||
|
||||
|
||||
|
||||
@Controller
|
||||
@SessionRequirement( value = true , subType = "main" , redirectTo = "admin-session" )
|
||||
public class TechnologyPages
|
||||
extends PageControllerBase
|
||||
{
|
||||
|
||||
@RequestMapping( "/techs" )
|
||||
public String viewStatus( HttpServletRequest request , Model model )
|
||||
throws SessionException , SessionServerException , SessionMaintenanceException
|
||||
{
|
||||
ListCategoriesResponse response = this.getSession( AdminSession.class , request ).getTechList( );
|
||||
if ( !response.isPrivilegeOk( ) ) {
|
||||
return this.redirect( "main" );
|
||||
}
|
||||
return this.render( model , "internal" , "en" , "technologies" , response );
|
||||
}
|
||||
|
||||
}
|
Reference in a new issue