The popular open-source contract for web professionals by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: March 15th 2016
- Original post
#!/usr/bin/env bash | |
# Colours picked from https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/ | |
### | |
# Label definitions | |
### | |
declare -A LABELS | |
# Platform |
Class Forum < ActiveRecord::Base | |
belongs_to :user | |
def collaborators | |
User.with_any_role({ name: :admin, resource: self }, { name: :moderator, resource: self }) | |
end | |
end |
# Be sure to restart your server when you modify this file. | |
Rails.application.config.session_store :cookie_store, key: '_myapp_name_session' | |
# Change :key (e.g: from _myapp_name_session to _myapp_name_sessions) and all users are logged out after server restart. |
class Ability | |
include CanCan::Ability | |
def initialize(user) | |
user ||= User.new # This is used for not logged user if you have a need for it | |
case user.current_role | |
when 'admin' | |
can :manage, :all | |
$(document).ready -> | |
$('.progress-bar').each (i, obj) -> | |
value = Number($(obj).attr('aria-valuenow')) | |
range = Number($(obj).attr('aria-valuemax')) - Number($(obj).attr('aria-valuemin')) | |
percentage = ((value/range) * 100).toFixed(2) | |
# console.log "Value: #{value}, Range: #{range}, Percentage: #{percentage}" | |
$(obj).css("width", percentage + '%') | |
return | |
return |
<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html',''}}"> |
pre { | |
overflow-x: auto; | |
} | |
pre code { | |
word-wrap: normal; | |
white-space: pre; | |
} |
html { | |
[...] | |
## | |
# Virtual Host Configs | |
## | |
# Default catch-all server block | |
server { | |
listen *:80 default_server; |
http://web.archive.org/web/20090918202746/http://tothink.com/mnemonic/wordlist.html