Call for Papers automation tool for OpenFest
Go to file
Tocho Tochev bcac28d4ff Fix volunteer counts shown for a team (#46)
Before this change the count of volunteers in a team was not in sync with the filters applied.

![image](/attachments/0a3a0c5c-f3c2-4ef4-89d7-0bcf1fb9302d)

After the change:
![image](/attachments/b88719f6-fadf-4f07-b4d4-985533b0ea2f)

BTW I feel that we will end up refactoring the relation at some point in the future.

Reviewed-on: #46
Co-authored-by: Tocho Tochev <tocho@tochev.net>
Co-committed-by: Tocho Tochev <tocho@tochev.net>
2024-06-01 12:32:12 +03:00
app Fix volunteer counts shown for a team (#46) 2024-06-01 12:32:12 +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.