https://github.com/fluke/totem
A rails project by the people at SIZR Studios
https://github.com/fluke/totem
Last synced: about 1 year ago
JSON representation
A rails project by the people at SIZR Studios
- Host: GitHub
- URL: https://github.com/fluke/totem
- Owner: fluke
- Created: 2013-09-01T06:31:50.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-10-10T13:16:33.000Z (over 12 years ago)
- Last Synced: 2025-02-08T03:23:49.563Z (over 1 year ago)
- Language: CSS
- Size: 813 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
== README
TRACR (Old: TOTEM) developed by the folks at Sizr.
Rails 4.0, Ruby 2.0
= 14th September 2013
- 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
= 12th September 2013 (9:14)
- 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.
= 12th September 2013 (8:18)
- 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!
= 12th September 2013 (5:16)
- 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.
= 11th September 2013 (3:23)
- 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.
= 6th September 2013 (2:53)
- Added scaffolds for both models
- Made the color coding system for the index controller of Engagements
= 6th September 2013 (1:03)
- Added dependant: :destroy to all has_many
- Made Phone model
- Made Engagement model
- Added some validation to both
= 5th September 2013 (later on)
- 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
= 5th September 2013
- 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