* Make org proof a required field * Fix color picker and other minor org adjustments * Add MVP of org add'l sidebar * Add proof to org factory * Fix org create action and fix tests * Add new org fields to admin panel & lint * Add proof to org edit for backward compatibility * Add org info to edit preview * Move preview edit notice to inside article div * MVP of badge "final" steps * Add info to user sidebar and clean up badge commit * Modify sidebar for data * Add organization decorator * Add conditional so only users have new swipe nav, not orgs * Add cloudinary prefix to badges * Disallow duplicate badges
66 lines
2.3 KiB
Text
66 lines
2.3 KiB
Text
<script src="https://cdnjs.cloudflare.com/ajax/libs/jscolor/2.0.4/jscolor.min.js" async="async"></script>
|
|
<h3>Join An Organization</h3>
|
|
<%= form_tag "/users/join_org" do %>
|
|
<div class="field">
|
|
<%= label_tag :org_secret, "Secret" %>
|
|
<%= text_field_tag :org_secret, nil, placeholder: "Provided to you by an org admin" %>
|
|
</div>
|
|
<div class="field">
|
|
<%= submit_tag "Join Organization" %>
|
|
</div>
|
|
<% end %>
|
|
<br/><br/>
|
|
<hr class="settings-hr" />
|
|
<h3><em>Or</em> Create An Organization</h3>
|
|
<sub><em>Starred fields are required</em></sub>
|
|
|
|
<%= form_for @organization do |f| %>
|
|
<div class="field">
|
|
<%= f.label "Name *" %>
|
|
<%= f.text_field :name %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label :slug, "Username *" %>
|
|
<%= f.text_field :slug %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label "Profile Image *" %>
|
|
<%= f.file_field :profile_image %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label :twitter_username, "Twitter Username" %>
|
|
<%= f.text_field :twitter_username %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label :github_username, "Github Username"%>
|
|
<%= f.text_field :github_username %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label :text_color_hex, "Text color (hex)"%>
|
|
<%= text_field_tag "organization[text_color_hex]", nil, placeholder: "Click for color picker", class: "jscolor {hash:true, required:false}" %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label :bg_color_hex, "Background color (hex)"%>
|
|
<%= text_field_tag "organization[bg_color_hex]", nil, placeholder: "Click for color picker", class: "jscolor {hash:true, required:false}" %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label :url, "Website url *" %>
|
|
<%= f.url_field :url, placeholder: "http://yoursite.com" %>
|
|
</div>
|
|
|
|
<div class="field">
|
|
<%= f.label "Summary *" %>
|
|
<%= f.text_area :summary %>
|
|
</div>
|
|
<div class="field">
|
|
<%= f.label "Proof *" %>
|
|
<%= f.text_area :proof, placeholder: "This is just a quick blurb indicating or link that shows that you clearly are associated with this organization." %>
|
|
<div style="width:560px;max-width:90%;">
|
|
You must have your organization's permission to submit this form. Dishonesty may result in a permanent ban.
|
|
</div>
|
|
</div>
|
|
<div class="field">
|
|
<label></label>
|
|
<%= f.submit "SUBMIT", class: "cta" %>
|
|
</div>
|
|
<% end %>
|