Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/txstate-etc/txst-signup
Texas State University's instance of the Signup Reservation System
https://github.com/txstate-etc/txst-signup
Last synced: about 1 month ago
JSON representation
Texas State University's instance of the Signup Reservation System
- Host: GitHub
- URL: https://github.com/txstate-etc/txst-signup
- Owner: txstate-etc
- License: apache-2.0
- Created: 2016-02-26T04:52:54.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-10T21:47:57.000Z (4 months ago)
- Last Synced: 2024-11-08T14:48:24.095Z (3 months ago)
- Language: Ruby
- Homepage: https://github.com/txstate-etc/signup
- Size: 4.42 MB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Texas State Signup
==================This is [Texas State University's](http://txstate.edu) instance of the
[Signup Reservation System](https://github.com/txstate-etc/txst-signup).See it live at http://signup.txstate.edu.
=======
Signup
=========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](https://github.com/RailsApps/rails_apps_composer) gem
provided by the [RailsApps Project](http://railsapps.github.io/).Ruby on Rails
-------------This application requires:
- Ruby
- RailsLearn more about [Installing Rails](http://railsapps.github.io/installing-rails.html).
Database
--------This application uses MySQL with ActiveRecord.
Development
------------ Template Engine: ERB
- Testing Framework: Test::Unit
- Form Builder: SimpleForm
- Authentication: Omniauth ([CAS](http://jasig.github.io/cas/4.0.x/index.html) 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.
Contributing
------------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.Credits
-------Signup is developed by the Texas State University [Educational Technology Center](http://www.its.txstate.edu/departments/etc/signup.html).
License
-------Signup is released under the Apache License Version 2.0. See the LICENSE.txt file for details.
Development
-------
* For dev, using fakesmtp , but do need to set following line in config/application.rb for smtp_settings through env_fileenable_starttls_auto: false,
( By default, enable_starttls_auto:true.)
Project code base changes
--------
* Till [commit 1937f6014c48](https://github.com/txstate-etc/txst-signup/commit/1937f6014c4808ff7509e3de610357c2d3dbb35a), this txst-signup is depend on [signup gem source code ](https://github.com/txstate-etc/signup/commit/0b87344243abeacdbb011ce1ff1c805ea18eadf5) (as signup engine) which was also developed by Texas State University as an open source contribution).* Start from [commit 75d8048af8ed66](https://github.com/txstate-etc/txst-signup/commit/75d8048af8ed66e35dc770b37cb398e3c2a8d7f8), we combined signup from [commit 0b87344243 ](https://github.com/txstate-etc/signup/commit/0b87344243abeacdbb011ce1ff1c805ea18eadf5) 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 ](https://github.com/txstate-etc/signup/commit/0b87344243abeacdbb011ce1ff1c805ea18eadf5).
* The work of consolidating txst-signup with signup is done in [consolidate-signup branch](https://github.com/txstate-etc/txst-signup/tree/consolidate-signup)