This is Texas State University's instance of the Signup Reservation System.
See it live at http://signup.txstate.edu.
The Signup tool allows users to signup for a workshop, presentation, meeting, or any other event requiring a reservation. Users will be sent automatic reminders about the event and allowed to cancel their reservation if needed.
Events in Signup can also contain a maximum participant limit. If the limit is reached users are automatically added to a waiting list. If an already confirmed user cancels the reservation, the people on the waiting list are confirmed as participants and sent a notification.
This application was generated with the rails_apps_composer gem provided by the RailsApps Project.
This application requires:
- Ruby
- Rails
Learn more about Installing Rails.
This application uses MySQL with ActiveRecord.
- Template Engine: ERB
- Testing Framework: Test::Unit
- Form Builder: SimpleForm
- Authentication: Omniauth (CAS support built-in. Other services can be added as needed.)
The application is configured to send email using a SMTP account.
Email delivery is disabled in development.
We encourage you to contribute to Signup! Here's how:
- Fork the project on GitHub.
- Make your feature addition or bug fix.
- Commit with Git.
- Send us a pull request.
If you add functionality to Signup, create an alternative implementation, or build an application that is similar, please contact us and we’ll add a note to the README so that others can find your work.
Signup is developed by the Texas State University Educational Technology Center.
Signup is released under the Apache License Version 2.0. See the LICENSE.txt file for details.
-
For dev, using fakesmtp , but do need to set following line in config/application.rb for smtp_settings through env_file
enable_starttls_auto: false,
( By default, enable_starttls_auto:true.)
-
Till commit 1937f6014c48, this txst-signup is depend on signup gem source code (as signup engine) which was also developed by Texas State University as an open source contribution).
-
Start from commit 75d8048af8ed66, we combined signup from commit 0b87344243 with txst-sign into one place, therefore, original signup engine might no longer in need or most likely no longer get maintained after commit 0b87344243 .
-
The work of consolidating txst-signup with signup is done in consolidate-signup branch