Merge branch 'master' into use-puma

This commit is contained in:
Robert Richter 2016-10-03 17:28:09 -05:00
commit 5b63f4b4a1
No known key found for this signature in database
GPG Key ID: BEC39BF873A0103B
9 changed files with 104 additions and 12 deletions

View File

@ -47,6 +47,7 @@ gem 'slack-notifier'
group :production do
gem 'rails_12factor'
gem 'uglifier', '>= 1.3.0'
gem 'scout_apm'
end
group :test, :production do

View File

@ -290,6 +290,7 @@ GEM
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
scout_apm (2.1.12)
selenium-webdriver (2.53.4)
childprocess (~> 0.5)
rubyzip (~> 1.0)
@ -377,6 +378,7 @@ DEPENDENCIES
rubocop
ruby-prof (= 0.15.9)
sass-rails
scout_apm
selenium-webdriver
serendipitous!
shoulda-matchers (~> 3.1)

View File

@ -11,7 +11,7 @@ class CharactersController < ContentController
def content_param_list
[
:universe_id, :user_id,
:name, :age, :role, :gender, :age, :height, :weight, :haircolor,
:name, :age, :role, :gender, :age, :archetype, :height, :weight, :haircolor,
:facialhair, :eyecolor, :race, :skintone, :bodytype, :identmarks,
:religion, :politics, :prejudices, :occupation, :pets,
:mannerisms, :birthday, :education, :background,

View File

@ -51,7 +51,7 @@ class Character < ActiveRecord::Base
{
overview: {
icon: 'info',
attributes: %w(name role gender age universe_id)
attributes: %w(name role gender age archetype universe_id)
},
looks: {
icon: 'face',

View File

@ -67,6 +67,12 @@
<% through_class = content.class.reflect_on_association(attribute).options[:through].to_s %>
<%= render 'content/form/relation_input', f: f, attribute: attribute, relation: through_class %>
<% elsif attribute == 'archetype' %>
<div class="input-field">
<%= f.label attribute %><br />
<%= f.select attribute, options_for_select(t('archetypes'), selected: f.object.archetype), include_blank: true %>
</div>
<% elsif attribute == 'universe_id' %>
<div class="input-field">
<%= f.label attribute %><br />

View File

@ -20,14 +20,6 @@
<main>
<div>
<div class="row">
<div class="card-panel light-blue darken-3 col s12">
<p class="white-text center">
Important notice: Notebook.ai will be going down temporarily for emergency maintenance to upgrade the database at <strong>22:00 UTC</strong>.
This maintenance should last no longer than 1 hour.
</p>
</div>
</div>
<div class="row">
<div class="col s12 m12 <%= (current_user && current_user.content_count > 0) ? 'l9' : 'l12' %>">
<%= yield %>

View File

@ -539,6 +539,92 @@ en:
- Jet black
- Raven black
archetypes:
- Anthropomorphic Personification
- Anti-Hero
- Archmage
- Barefoot Sage
- Big Fun
- Blind Seer
- Blue-Collar Warlock
- Bruiser with a Soft Center
- The Champion
- The Chosen One
- The Chooser of The One
- Classic Villain
- The Cynic
- The Dragonslayer
- The Drunken Sailor
- Dumb Muscle
- Eccentric Mentor
- Enigmatic Empowering Entity
- Evil Overlord
- The Fair Folk
- Father Neptune
- Ferryman
- The Fool
- Fool for Love
- Gentle Giant
- The Good King
- Granny Classic
- The Grotesque
- Herald
- Heroic Archetype
- Heroic Wannabe
- The High Queen
- Higher Self
- The Hunter
- Ideal Hero
- The Idealist
- Ineffectual Loner
- The Kirk
- The Klutz
- Knight in Shining Armor
- Lady and Knight
- Loser Archetype
- Lovable Rogue
- Magical Barefooter
- Mary Sue
- The McCoy
- Mentor
- Messianic
- Mixed
- Mock Millionaire
- Modern Major General
- My Girl Back Home
- Obstructive Bureaucrat
- Oedipus Complex
- Old Soldier
- The Paladin
- The Patriarch
- Person of Mass Destruction
- The Pollyanna
- Powers That Be
- Prince Charming
- Princess Classic
- A Protagonist Shall Lead Them
- Rebel Leader
- Rebellious Spirit
- Reluctant Monster
- Satanic Archetype
- Seeker Archetype
- Shadow Archetype
- Shapeshifter
- The Spock
- Star-Crossed Lovers
- The Storyteller
- Threshold Guardians
- Turn Coat
- The Trickster
- Visitor
- Wicked Stepmother
- Wicked Witch
- Wizard Classic
- Wolf Man
- World's Best Warrior
- World's Most Beautiful Woman
- World's Strongest Man
location_name_prefixes:
- New
- Los

View File

@ -0,0 +1,5 @@
class AddArchetypeToCharacter < ActiveRecord::Migration
def change
add_column :characters, :archetype, :string
end
end

View File

@ -11,8 +11,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20161001232324) do
ActiveRecord::Schema.define(version: 20161003000856) do
create_table "archenemyships", force: :cascade do |t|
t.integer "user_id"
t.integer "character_id"
@ -80,6 +79,7 @@ ActiveRecord::Schema.define(version: 20161001232324) do
t.datetime "created_at"
t.datetime "updated_at"
t.string "privacy"
t.string "archetype"
end
create_table "childrenships", force: :cascade do |t|