A new web app to rate services
Switch branches/tags
Clone or download
Vinnl Merge pull request #736 from tosdr/201810-fix-points-table-ux
implementation of bootstrap table for points
Latest commit c6acf6b Oct 16, 2018
Permalink
Failed to load latest commit information.
app removing useless on click tags Oct 16, 2018
bin Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017
config service and case comments (#643) Aug 23, 2018
db created and ran migration to remove is_featured from points model Oct 1, 2018
lib doc_revisions crawl (#553) Jul 11, 2018
log Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017
old_db point status import (#414) May 30, 2018
public fix: adding a new nothing error message file for the home page + crea… May 8, 2018
test/mailers/previews more mailer edits Nov 21, 2017
.byebug_history functional search bars on pages Nov 20, 2017
.gitignore doc_revisions crawl (#553) Jul 11, 2018
.ruby-version Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 21, 2017
CONTRIBUTING.md Update CONTRIBUTING.md Aug 1, 2018
Dockerfile Add PhantomJS to the Docker image Aug 1, 2018
Gemfile update sanitize Jul 12, 2018
Gemfile.lock update sanitize Jul 12, 2018
LICENSE Create LICENSE Nov 21, 2017
PULL_REQUEST_TEMPLATE.md Remove blindy-checked PR template checkboxes Aug 29, 2018
Procfile Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017
README.md List cases per topic (#538) Jul 10, 2018
Rakefile Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017
config.ru Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017
docker-compose.yml docker download (#540) Jul 10, 2018
export.sh points added on 20 January Jan 20, 2018
package.json Initial commit with minimal template from https://github.com/lewagon/… Nov 13, 2017

README.md

Phoenix

Heroku

Phoenix is a web app to submit points to the Terms of Service; Didn't Read project. The template used is located here

Development

The app was developped with Ruby on Rails 5.1.4 and Ruby 2.3.5. The database uses PostgreSQL. You must have those if you want to run the app.

Please refer to the CONTRIBUTING.md guide for more information. If anything is missing, please let us know.

Database

All the details on the database schema can be found on the wiki.

Export

Careful! The postgres database dumps produced during this process contain user accounts that should be kept secret. Never commit a database dump to git, or share it with someone who does not also have access to our Heroku account!

# make sure you have phoenix checked out next to tosdr-build in a folder:
git clone https://github.com/tosdr/phoenix
git clone https://github.com/tosdr/tosdr-build
mkdir tosdr-build/src/pointsPhoenix
cd phoenix
sh ./db/download.sh
sh ./db/export.sh

# go look at the export results:
cd ../tosdr-build
mv src/points src/pointsOld
mv src/pointsPhoenix src/points
mkdir src/pointsPhoenix

# notice some json formatting differences which will be undone again by grunt later:
git diff

# then build tosdr-build as usual, see https://github.com/tosdr/tosdr-build#build:
npm install
./node_modules/.bin/grunt

API

All the details on the API can be found on the wiki

Core developers

Hosting

License

AGPL-3.0+ (GNU Affero General Public License, version 3 or later)