Skip to content

fluke/totem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRACR (Old: TOTEM) developed by the folks at Sizr. Rails 4.0, Ruby 2.0

  • Added styling to the groups page. Made a proper sidebar.

  • Added cool circles for members of a group. Clicking on circle with number should open modal with list of all group members and their email addressed

  • Removed duplicate alert instances

  • Engagements are now a triply nested route(route never shows though), in order to prevent the hidden field security risk

  • Engagements all spiffy and working. I’m good at this.

  • Added engagements_count as a counter cache to count engagements (SCHEMA NOTE: IT USED TO BE ENGAGEMENT_COUNT NOW ITS ENGAGEMENTS_COUNT)

  • Added Engagements sidebar. (Please style this, it’s at the bottom now)

  • So far, only add engagement and show work, in the same sidebar. Need to add destroy/update options soon.

  • Must test!

  • Phones nested thing works well

  • Potential security risk with a hidden field

  • Remove duplicate alert instances please!

  • Swapped nested fields gem for cocoon

  • Fixed first object bug with a regular workaround

  • Engagements, tests, and all automated/push emails seem like the only things left

  • Need to add a quick “Find contact panel on group homepage” - Do this using the same tech i used to make find groups. It’s ajax, pagination and js.

  • Changed the UI to include a sidebar partial for anything group and below. @group is a must for any page with a sidebar.

  • Added the phone sub model and a few migrations in order to bring me and kartik to parity. Added a contact_id to phone number

  • Added nested attributes and the nested_form gem asset pipeline. Also put it through permits. Need to test once although it looks like it works already.

  • Added MD5 hashing to gravatar in config/environments. Major refactor needed.

  • There’s a minor bug with me having to make a loop to get the first element of the Phone number sub object. Will look into this soon.

  • Added scaffolds for both models

  • Made the color coding system for the index controller of Engagements

  • Added dependant: :destroy to all has_many

  • Made Phone model

  • Made Engagement model

  • Added some validation to both

  • Added Less to Assets pipeline

  • Added Bootstrap

  • Cobbled together a index page

  • Changed all the forms

  • Other UI, mostly the tables for Contacts and Groups have no styles as of now

  • Spiffied up the readme

  • Installed Newrelic(kartik)

  • Changed devise routes to avoid “/users/”

  • Added authorization/authentication for contacts

  • Added prettyURLS(friendly_id nested) for groups and contacts

  • PENDING Move common controller methods to application helper

  • PENDING Refactor groups controller

Stuff to do ASAP:

  • Generate Phone_Number and Engagement models

  • Write tests

  • Install new relic and coverage

  • UI stuff

Gemset:

gem "will_paginate", git: 'https://github.com/mislav/will_paginate.git' 
gem 'devise', '3.0.0.rc'
gem 'newrelic_rpm'
gem 'validates_timeliness', '~> 3.0'
gem 'simple_form'
gem "nested_form"
gem "rolify"
gem "less-rails"
gem 'friendly_id', '5.0.0.beta4'

group :development, :test do
  gem 'rspec-rails', '~> 2.13.1'
  gem 'factory_girl_rails'
  gem "capybara"
  gem "guard-rspec"
  gem "database_cleaner", :group => :test
  gem 'simplecov', :require => false, :group => :test
end

About

A rails project by the people at SIZR Studios

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors