Application.properties

# UniTime 3.0 (University Course Timetabling & Student Sectioning Application) # Copyright (C) 2007, UniTime.org # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ############################################################################# # Application settings # Use the following property to set the login page when user types '/UniTime' tmtbl.login_url=login.jsp # Headers and Footers #tmtbl.header.external=custom/header.jsp #tmtbl.footer.external=custom/footer.jsp # System access level. Format all | {dept code}(:{dept code})* # e.g. all or 1076 or 1076:1128:5432 tmtbl.access_level=all # System message displayed to all users when the log on tmtbl.system_message= # Reload this file on the fly if modified when deployed to the app server # Should probably be set to false in production but useful during development tmtbl.properties.dynamic_reload=false # Set the periodicity (in milliseconds) for checking if property files have changed tmtbl.properties.dynamic_reload_interval=15000 #Solver register service port tmtbl.solver.register.port=9998 #Enable "local" option in the solver host selection tmtbl.solver.local.enabled=true #Remote solver default connection properties tmtbl.solver.remote.port=1200 tmtbl.solver.register.host=localhost tmtbl.solver.temp.dir=temp/server tmtbl.solver.backup.dir=restore #Allow remote solver to be started using /UniTime/solver/solver.jnlp tmtbl.solver.remote.allow_jnlp_exec=false #Minimum amount of available memory (in megabytes) needed to be able to start additional solver instance #If there is not enough memory on any of the registered solver servers, the following exception is thrown: # "Not enough resources to create a solver instance, please try again later." #This limit is applicable only on the tomcat side (it is used by WebSolver class), the same limit #is used for all solver servers. tmtbl.solver.mem_limit=200 #Remote solver logging settings log4j.logger.net=INFO log4j.logger.org=INFO log4j.logger.org.hibernate.cfg=WARN log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=WARN log4j.logger.org.hibernate.util.JDBCExceptionReporter=ERROR log4j.logger.net.sf.cpsolver=DEBUG #log4j.appender.tfile=org.apache.log4j.FileAppender #log4j.appender.tfile.File=[absolute file path]/timetable.log #log4j.appender.tfile.layout=org.apache.log4j.PatternLayout #log4j.appender.tfile.layout.ConversionPattern=[%-d{MM/dd/yy HH:mm:ss}] %-6p %c{1} -> %m%n #log4j.logger.org.unitime.timetable=DEBUG, tfile #Show SQL commands #log4j.logger.org.hibernate.SQL=DEBUG, tfile #Hide warnings by ActionMapping log4j.logger.org.apache.struts.action.ActionMapping=ERROR # Email Settings tmtbl.smtp.domain= tmtbl.smtp.host= #Errors are sent to this email address. #Setting to blank disables emailing of errors tmtbl.error.email= tmtbl.error.sentFrom= tmtbl.error.replyTo= tmtbl.error.subject=Timetabling - Error #Inquiry submissions properties tmtbl.inquiry.sender= tmtbl.inquiry.email= #tmtbl.inquiry.sender.name= # Email notifications # Set to true to enable solution commit/uncommit notifications tmtbl.notif.commit.enabled=false #Integration with Wiki tmtbl.wiki.help=true tmtbl.wiki.url=http://www.unitime.org/wiki/ tmtbl.help.manual.input_data=http://www.unitime.org/papers/ttman_data.pdf tmtbl.help.manual.solver=http://www.unitime.org/papers/ttman_solver.pdf tmtbl.help.faq=http://www.unitime.org/wiki/Frequently_Asked_Questions tmtbl.help.tricks=http://www.unitime.org/wiki/Tips_and_Tricks tmtbl.help.release_notes=help/Release-Notes.xml #Override default Scheduling Subpart Editing Preference tmtbl.subpart.credit.editable=true #Enable these properties on a test server #tmtbl.global.warn=This is a test version of the Timetabling application, no data entered here will be used in production. #tmtbl.custom.css=styles/test.css #tmtbl.title=Timetabling TEST #Course Number pattern (3 numbers followed by an optional letter) tmtbl.courseNumber.pattern=^[0-9][0-9][0-9]([A-Za-z]){0,1}$ tmtbl.courseNumber.patternInfo=Course Number must have 3 numbers followed by an optional letter (e.g. 214, 342X) #Manager External Id Lookup #Must implement the interface org.unitime.timetable.interfaces.ExternalUidLookup tmtbl.manager.external_id.lookup.enabled=false tmtbl.manager.external_id.lookup.class= #Instructor External Id Lookup #Must implement the interface org.unitime.timetable.interfaces.ExternalUidLookup tmtbl.instructor.external_id.lookup.enabled=false tmtbl.instructor.external_id.lookup.class= #Catalog Link lookup #Must implement the interface org.unitime.timetable.interfaces.ExternalLinkLookup tmtbl.catalogLink.lookup.class= #Contact information (Contact Us page) tmtbl.contact.address= tmtbl.contact.phone= tmtbl.contact.office_hours= tmtbl.contact.email=timetabling@universty.edu tmtbl.contact.email_mailto=timetabling@universty.edu?subject=TIMETABLING: <add subject here&gt #Custom admin menus tmtbl.menu.admin.extra=leaf_item('Users','Manage Users (Database Authentication)','userEdit.do'); #Current user info -- show database tmtbl.userinfo.show_database=true #Custom properties (loaded on top of application properties) tmtbl.custom.properties=custom.properties #Enable export of PDF Worksheet files on Instructional Offerings page tmtbl.pdf.worksheet=true #tmtbl.pdf.worksheet.author=UniTime 3.0 #tmtbl.pdf.worksheet.title=PDF WORKSHEET