Call for Papers automation tool for OpenFest
Go to file
Tocho Tochev 459be53b5c Notify with anonymised email on new volunteer (#48)
People enjoy the instant gratification of a random alert.

This brings back email notifications to organizers on volunteer sign-up so that relevant people can react as soon as possible.

The email now will contain anonymous data (team name and t-shirt size) and a link for curious people to view the profile.

I have considered adding another email address for such notifications, but it seems unnecessarily complicated.

Proof of work:

![image](/attachments/dabd0375-17ac-43c8-9698-678e768aa111)

![image](/attachments/fed16195-e668-47c7-9647-5fe069f1ed2d)

Reviewed-on: #48
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:32:39 +03:00
app Notify with anonymised email on new volunteer (#48) 2024-06-01 12:32:39 +03:00
bin Dockerise clarion 2024-04-13 23:16:43 +03:00
config Add docker-compose (#47) 2024-06-01 12:29:46 +03:00
db Anti-spam measures for volunteering 2024-04-18 21:38:03 +03:00
lib Tweak honeypot field for volunteers 2024-04-19 14:42:10 +03:00
log Create a new Rails app called Clarion 2014-07-28 12:34:18 +03:00
public Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
spec Anti-spam measures for volunteering 2024-04-18 21:38:03 +03:00
storage Dockerise clarion 2024-04-13 23:16:43 +03:00
vendor/assets Intial event conflicts implementation 2016-10-13 08:59:22 +03:00
.dockerignore Remove stray docker-ignore (#43) 2024-06-01 12:30:57 +03:00
.gitignore Dockerise clarion 2024-04-13 23:16:43 +03:00
.gitmodules Remove the OpenFest engine 2015-08-15 06:31:07 +03:00
.rspec Use the documentation format for RSpec output 2014-08-10 21:05:34 +03:00
.ruby-version Rails 6.0.6.1 upgrade 2024-04-13 22:17:15 +03:00
.travis.yml Try installing chrome stable again 2019-06-17 14:48:27 +03:00
Capfile Fix Capistrano Puma tasks 2019-04-29 00:14:57 +03:00
Dockerfile Enable HTTP Early Hints 2024-04-14 00:48:04 +03:00
Gemfile Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
Gemfile.lock Migrate from Refile and Carrierwave to ActiveStorage 2024-04-13 22:17:15 +03:00
Guardfile Mechanical standard.rb changes 2019-04-28 22:02:02 +03:00
LICENSE Add a license file 2014-09-02 16:29:53 +03:00
README.md Add docker-compose (#47) 2024-06-01 12:29:46 +03:00
Rakefile Mechanical standard.rb changes 2019-04-28 22:02:02 +03:00
TODO Update todo 2024-04-08 14:14:42 +03:00
config.ru Rails 6.1.7.6 Upgrade 2024-04-13 22:17:15 +03:00
docker-compose.yml Add docker-compose (#47) 2024-06-01 12:29:46 +03:00

README.md

Clarion

A CfP automation system for OpenFest.

Installation

For local development

  1. git clone https://github.com/ignisf/clarion.git
  2. Run bundle install; bin/rake bootstrap
  3. You can now run the rails server with bin/rails s

For production

docker build -t clarion:latest -f Dockerfile .

Note that the docker image contains a default user (for credentials see db/seeds.rb).

docker-compose

docker-compose up will bring everything up on http://127.0.0.1:3000 with production configuration.

Initial Usage

  1. Go to http://127.0.0.1:3000/management/
  2. Login (for initial creds see db/seeds.rb)
  3. Change the credentials
  4. Create a conference.
  • NB: When creating a conference make sure to use the same domain as the one you are currently using, otherwise nothing will be shown.