<%-- * Copyright by Intland Software * * All rights reserved. * * This software is the confidential and proprietary information * of Intland Software. ("Confidential Information"). You * shall not disclose such Confidential Information and shall use * it only in accordance with the terms of the license agreement * you entered into with Intland. * * $Revision$ $Date$ --%> <%@ taglib uri="jstl-c" prefix="c" %> <%@ taglib uri="jstl-fmt" prefix="fmt" %> <%@ taglib uri="jstl-fn" prefix="fn" %> <%@ taglib uri="struts-html" prefix="html" %> <%@ taglib uri="taglib" prefix="tag" %> <%@ taglib uri="uitaglib" prefix="ui" %> <%@ page import="java.util.List"%> <%@ page import="com.intland.codebeamer.servlet.Startup"%> <%@ page import="com.intland.codebeamer.persistence.dao.impl.InboxDaoImpl"%> <%@ page import="com.intland.codebeamer.persistence.dao.impl.ProjectDaoImpl"%> <%@ page import="com.intland.codebeamer.persistence.dao.impl.UserDaoImpl"%> <%@ page import="com.intland.codebeamer.persistence.dao.impl.ArtifactDaoImpl"%> <%@ page import="com.intland.codebeamer.persistence.dao.impl.ProjectPreferencesDaoImpl"%> <% String gap = " "; pageContext.setAttribute("gap", gap); pageContext.setAttribute("startBuildDate", Startup.getNextScheduledBuildExecutionTime()); pageContext.setAttribute("startInboxDate", Startup.getNextScheduledInboxExecutionTime()); List projectPreferences = ProjectPreferencesDaoImpl.getInstance().findAllWithManagedRepository(false); pageContext.setAttribute("managedRepositories", new Integer(projectPreferences.size())); List inboxes = InboxDaoImpl.getInstance().findAllEnabled(); pageContext.setAttribute("inboxes", new Integer(inboxes.size())); List projects = ProjectDaoImpl.getInstance().findAll(); pageContext.setAttribute("projects", new Integer(projects.size())); List users = UserDaoImpl.getInstance().findAll(); pageContext.setAttribute("users", new Integer(users.size())); pageContext.setAttribute("documents", new Integer(ArtifactDaoImpl.getInstance().findCountAllNonRemovedFiles(null))); %> System Administration User Accounts ( Logged in of ) -- add, import, configure or disable user accounts and groups. ${gap} Projects () -- view the list of all existing projects. ${gap} Reset Managed Repository Security ( managed repositories) -- reset the SCM access control based on the current security settings in ${licenseCode.type}. ${gap} Documents () -- view document and directory counts and sizes by each project. ${gap} Indexing -- re-index ${licenseCode.type} artifacts. ${gap} Login and Welcome Text -- customize the login and welcome texts. ${gap} System Calendar -- configure the default system worktime calendar. ${gap} User Registration -- configure the user account registration process. ${gap} License -- enter your license code. ${gap} Send Email -- send emails to all or to the currently logged-in users. ${gap} Outgoing Email Connection -- configure the outgoing email connection (SMTP server) to be used by ${licenseCode.type}. ${gap} Email Inboxes and Polling () -- configure Email Inboxes and polling frequency. (Next scheduled: ) ${gap} GUI -- customize the logo and slogan in the header section. ${gap} Periodic Process Timer -- modify the periodical task invocation time. (Next scheduled: ) ${gap} iSql -- enter SQL queries or statements via the built-in Interactive SQL console. ${gap} <%-- System Configuration File -- view the ${licenseCode.type} system configuration file (not editable). ${gap} --%> <%-- System Log File -- view the ${licenseCode.type} system log file. ${gap} --%> <%-- Reset Security Cache -- flush the cache to ensure security integrity. ${gap} --%> Change Logging Configuration -- Change logging configuration temporarily without restarting the server.