Author SHA1 Message Date
gurix ed461a7c3e some text adjustments 2017-04-18 16:35:49 +02:00
gurix 8cb8aea9ca Merge branch 'master' into features/publicity
# Conflicts:
#	.gitignore
2017-04-18 16:22:36 +02:00
gurix cb1bf34588 Remove mailchimp and add sendy 2017-04-18 14:41:35 +02:00
gurix 93dc7b0c50 fixed broken path 2017-04-18 07:18:33 +02:00
gurix 7a2187e839 fixed batch position 2017-04-17 10:26:01 +02:00
gurix 5579877589 Donation button and responsibility 2017-04-17 08:05:51 +02:00
gurix c65513fd0a change asset host 2017-04-15 21:29:20 +02:00
gurix 7bd771dbc7 Implemented list of statements 2017-04-14 12:46:03 +02:00
gurix 281caaf0fd Manage publicities 2017-04-14 11:34:01 +02:00
gurix dd5e22ea48 Ability to give a statement 2017-04-13 17:16:03 +02:00
gurix b30bd91f3d Makeup 2017-04-13 10:05:09 +02:00
gurix 757ac487e5 better tables 2017-04-13 09:15:22 +02:00
gurix 5b069a1aa4 Costs content 2017-04-12 22:53:08 +02:00
gurix e86e6102d5 Sponsoring content 2017-04-12 22:52:49 +02:00
gurix c0e5cd94d7 added footer 2017-04-11 11:24:19 +02:00
gurix a4c408f501 Makeup 2017-04-11 10:47:37 +02:00
gurix cca7b30fba faq 2017-04-11 09:16:29 +02:00
gurix 242e842100 Arguments 2017-04-11 08:46:21 +02:00
gurix 7ce05f1ae4 Page initiativtext 2017-04-11 08:06:32 +02:00
gurix 51a2ace11d makeup 2017-04-11 08:05:59 +02:00
gurix ee8e4a0009 Some performance measurements 2017-04-10 20:36:41 +02:00
gurix 4dc0a8e1a6 added kaminari-actionview 2017-04-03 08:13:06 +02:00
gurix ecc5ac17b8 set passwort for nil sign ins 2017-03-31 18:26:30 +02:00
gurix 74193ab3cf Added script to update users default passwords 2017-03-31 16:59:10 +02:00
gurix cebccfdfda fixed translation 2017-03-31 16:28:57 +02:00
112 changed files with 1674 additions and 192 deletions
+2 -1
View File
@@ -8,7 +8,8 @@
/.bundle
/.rspec
.ruby-version
.env
/avatars
# Ignore all logfiles and tempfiles.
/log/*
!/log/.keep
+22 -2
View File
@@ -11,6 +11,18 @@ gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Integrate Paperclip into Mongoid.
gem "mongoid-paperclip"
# To extend paperclip with locales
gem 'paperclip-i18n'
# Amazon's S3 file hosting service
gem 'aws-sdk'
# A fixtures replacement
gem 'factory_girl'
# Use jquery as the JavaScript library
gem 'jquery-rails'
@@ -24,6 +36,10 @@ gem 'rails_bootstrap_navbar'
# Kaminari Mongoid adapter.
gem 'kaminari-mongoid'
gem 'kaminari-actionview'
# Translate routing
gem 'route_translator'
# This gem hooks up your Rails application with Roadie to help you generate HTML emails.
gem 'roadie-rails', '~> 1.0'
@@ -62,8 +78,6 @@ gem 'rails_admin'
gem 'mongoid_paranoia'
gem 'mailchimp-api', require: 'mailchimp'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
@@ -75,6 +89,12 @@ group :development, :test do
end
group :development do
# A series of things you can use to benchmark a Rails or Ruby app.
gem 'derailed_benchmarks'
# To use all profiling methods available
gem 'stackprof'
# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 2.0'
+52 -5
View File
@@ -40,7 +40,16 @@ GEM
arel (6.0.4)
autoprefixer-rails (6.7.7.1)
execjs
aws-sdk (2.9.7)
aws-sdk-resources (= 2.9.7)
aws-sdk-core (2.9.7)
aws-sigv4 (~> 1.0)
jmespath (~> 1.0)
aws-sdk-resources (2.9.7)
aws-sdk-core (= 2.9.7)
aws-sigv4 (1.0.0)
bcrypt (3.1.11)
benchmark-ips (2.7.2)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
bootstrap-navbar (2.4.0)
@@ -58,6 +67,9 @@ GEM
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
climate_control (0.1.0)
cocaine (0.5.8)
climate_control (>= 0.0.3, < 1.0)
coderay (1.1.1)
coffee-rails (4.1.1)
coffee-script (>= 2.2.0)
@@ -70,6 +82,14 @@ GEM
css_parser (1.4.10)
addressable
debug_inspector (0.0.2)
derailed_benchmarks (1.3.2)
benchmark-ips (~> 2)
get_process_mem (~> 0)
heapy (~> 0)
memory_profiler (~> 0)
rack (>= 1)
rake (> 10, < 13)
thor (~> 0.19)
devise (4.2.1)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
@@ -83,22 +103,26 @@ GEM
dotenv (= 2.2.0)
railties (>= 3.2, < 5.1)
erubis (2.7.0)
excon (0.55.0)
execjs (2.7.0)
factory_girl (4.8.0)
activesupport (>= 3.0.0)
faker (1.7.2)
i18n (~> 0.5)
font-awesome-rails (4.7.0.1)
railties (>= 3.2, < 5.1)
gem_config (0.3.1)
geocoder (1.4.3)
get_process_mem (0.2.1)
globalid (0.3.7)
activesupport (>= 4.1.0)
haml (4.0.7)
tilt
heapy (0.1.2)
i18n (0.8.1)
jbuilder (2.6.3)
activesupport (>= 3.0.0, < 5.2)
multi_json (~> 1.2)
jmespath (1.3.1)
jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
@@ -109,6 +133,9 @@ GEM
kaminari (0.17.0)
actionpack (>= 3.0.0)
activesupport (>= 3.0.0)
kaminari-actionview (1.0.1)
actionview
kaminari-core (= 1.0.1)
kaminari-core (1.0.1)
kaminari-mongoid (1.0.1)
kaminari-core (~> 1.0)
@@ -117,13 +144,12 @@ GEM
nokogiri (>= 1.5.9)
mail (2.6.4)
mime-types (>= 1.16, < 4)
mailchimp-api (2.0.6)
excon (>= 0.16.0)
json (>= 1.7.7)
memory_profiler (0.9.8)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mimemagic (0.3.2)
mini_portile2 (2.1.0)
minitest (5.10.1)
mongo (2.4.1)
@@ -136,6 +162,9 @@ GEM
mongoid-compatibility (0.4.1)
activesupport
mongoid (>= 2.0)
mongoid-paperclip (0.0.11)
mongoid
paperclip (>= 2.3.6, != 4.3.0)
mongoid-rspec (3.0.0)
mongoid (~> 5.0)
rake
@@ -149,6 +178,13 @@ GEM
mini_portile2 (~> 2.1.0)
origin (2.3.0)
orm_adapter (0.5.0)
paperclip (5.1.0)
activemodel (>= 4.2.0)
activesupport (>= 4.2.0)
cocaine (~> 0.5.5)
mime-types
mimemagic (~> 0.3.0)
paperclip-i18n (4.3.0)
pry (0.10.4)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
@@ -222,6 +258,9 @@ GEM
roadie-rails (1.1.1)
railties (>= 3.0, < 5.1)
roadie (~> 3.1)
route_translator (4.4.1)
actionpack (>= 3.2, < 5.0)
activesupport (>= 3.2, < 5.0)
rspec (3.5.0)
rspec-core (~> 3.5.0)
rspec-expectations (~> 3.5.0)
@@ -271,6 +310,7 @@ GEM
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
stackprof (0.2.10)
temple (0.7.7)
thor (0.19.4)
thread_safe (0.3.6)
@@ -293,22 +333,27 @@ PLATFORMS
ruby
DEPENDENCIES
aws-sdk
bootstrap-sass (~> 3.3.5)
byebug
capybara
coffee-rails (~> 4.1.0)
derailed_benchmarks
devise
devise-i18n
dotenv-rails
factory_girl
faker
geocoder
jbuilder (~> 2.0)
jquery-rails
kaminari-actionview
kaminari-mongoid
mailchimp-api
mongoid (~> 5.0.0)
mongoid-paperclip
mongoid-rspec (= 3.0.0)
mongoid_paranoia
paperclip-i18n
pry-rails
puma
rails (~> 4.2)
@@ -317,12 +362,14 @@ DEPENDENCIES
rails_admin
rails_bootstrap_navbar
roadie-rails (~> 1.0)
route_translator
rspec-rails (~> 3.0)
sass-rails (~> 5.0)
sdoc (~> 0.4.0)
simple_form
slim
slim-rails
stackprof
uglifier (>= 1.3.0)
web-console (~> 2.0)
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

+58 -14
View File
@@ -13,21 +13,12 @@
*= require_tree .
*= require_self
*/
$brand-success: #66903F
$navbar-default-bg: #FFF
$navbar-default-border: none
$font-size-base: 14px
$navbar-padding-horizontal: none
$navbar-default-link-color: #66903F
$navbar-default-link-active-bg: #FFF
$font-size-h1: floor($font-size-base * 1.8)
$font-size-h2: floor($font-size-base * 1.5)
$font-size-h3: floor($font-size-base * 1.2)
@import "variables"
@import "bootstrap-sprockets"
@import "bootstrap"
@import "typeaheadjs"
@import "footnotes"
@import "statements"
.alert-alert
@extend .alert-danger
@@ -35,18 +26,40 @@ $font-size-h3: floor($font-size-base * 1.2)
.alert-notice
@extend .alert-info
body.admin
background: repeating-linear-gradient(45deg, yellow, yellow 50px, black 50px, black 100px)
body
nav.languages
position: absolute
top: 12px
right: 12px
> .container
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
padding: 20px
margin-top: 10px
background: #FFF
header
.pagelogo
max-height: 91px
h1
font-size: 20px
margin-top: 35px
.navbar
.container
padding-left: 0px
ul#topnav
font-size: 1.5em
font-size: 1.2em
li
text-transform: uppercase
ul
li
text-transform: none
li.active
border-bottom: 1px solid #66903F
@@ -85,3 +98,34 @@ body
display: block
float: left
margin: 12px
.table-inherit
width: inherit
footer
h2
margin: 0px
font-size: $font-size-base
ol
padding-left: 1em
.donation_button
height: 50px
background: $brand-success
width: 200px
text-align: center
font-size: 18px
line-height: 50px
font-family: sans-serif
color: #FFF
transform: rotate(-45deg)
position: relative
top: 26px
left: -47px
box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0.34)
a
color: #FFF
+49
View File
@@ -0,0 +1,49 @@
/**
* Initialiazing a `footnotes` counter on the wrapper
*/
article {
counter-reset: footnotes;
}
/**
* Inline footnotes references
* 1. Increment the counter at each new reference
* 2. Reset link styles to make it appear like regular text
*/
a[aria-describedby="footnote-label"] {
counter-increment: footnotes; /* 1 */
text-decoration: none; /* 2 */
color: inherit; /* 2 */
cursor: default; /* 2 */
outline: none; /* 2 */
}
/**
* Actual numbered references
* 1. Display the current state of the counter (e.g. `[1]`)
* 2. Align text as superscript
* 3. Make the number smaller (since it's superscript)
* 4. Slightly offset the number from the text
* 5. Reset link styles on the number to show it's usable
*/
a[aria-describedby="footnote-label"]::after {
content: '[' counter(footnotes) ']'; /* 1 */
vertical-align: super; /* 2 */
font-size: 0.5em; /* 3 */
margin-left: 2px; /* 4 */
color: blue; /* 5 */
text-decoration: underline; /* 5 */
cursor: pointer; /* 5 */
}
/**
* Resetting the default focused styles on the number
*/
a[aria-describedby="footnote-label"]:focus::after {
outline: thin dotted;
outline-offset: 2px;
}
footer :target {
background: yellow;
}
+21
View File
@@ -0,0 +1,21 @@
@import "variables"
.statement
display: inline-table
width: 45%
margin: 5px
img
margin-right: 14px
float: left
h2
font-size: $font-size-base
margin: 0px
display: inline
@media (max-width: 800px)
.statement
display: block
width: 100%
margin: 5px
+10
View File
@@ -0,0 +1,10 @@
$brand-success: #66903F
$navbar-default-bg: #FFF
$navbar-default-border: none
$font-size-base: 14px
$navbar-padding-horizontal: none
$navbar-default-link-color: #66903F
$navbar-default-link-active-bg: #FFF
$font-size-h1: floor($font-size-base * 1.8)
$font-size-h2: floor($font-size-base * 1.5)
$font-size-h3: floor($font-size-base * 1.2)
@@ -1,5 +1,15 @@
module Admin
class ApplicationController < ::ApplicationController
http_basic_authenticate_with name: 'admin', password: ENV['ADMIN_PASSWORD'] unless Rails.env.development?
before_action :authenticate_supporter!
before_action :authenticate_admin!
def authenticate_admin!
return true if current_supporter.admin?
head(:forbidden)
end
def admin_area
true
end
end
end
@@ -0,0 +1,29 @@
module Admin
class PublicitiesController < Admin::ApplicationController
def index
@pending = Supporter.where('publicity.state' => :pending).asc(:created_at)
@active = Supporter.where('publicity.state' => :approved).asc(:created_at)
end
def edit
@publicity = Supporter.find(params[:id]).publicity
end
def update
@publicity = Supporter.find(params[:id]).publicity
return redirect_to(admin_publicities_path) if @publicity.update_attributes(publicity_params)
render :edit
end
def destroy
current_supporter.publicity&.destroy
redirect_to(admin_publicities_path)
end
private
def publicity_params
params.require(:publicity).permit(:organisation, :statement, :avatar, :state)
end
end
end
+5 -1
View File
@@ -29,9 +29,13 @@ class ApplicationController < ActionController::Base
options.merge locale: I18n.locale
end
def admin_area
false
end
protected
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:account_update, keys: [:first_name, :last_name, :street, :city, :zip, :support, :language, :age_category, :unsubscribed])
devise_parameter_sanitizer.permit(:account_update, keys: [:first_name, :last_name, :street, :city, :zip, :support, :language, :age_category])
end
end
+13 -2
View File
@@ -1,5 +1,16 @@
class PagesController < ApplicationController
def map
@supporters = Supporter.where(:coordinates.ne => nil).only(:coordinates, :support)
def show
if valid_page?
render template: "pages/#{params[:page]}"
else
render plain: t('.not_found'), status: :not_found
end
end
private
def valid_page?
return true if File.exist?("#{Rails.root}/app/views/pages/#{params[:page]}.#{I18n.locale}.slim")
return true if File.exist?("#{Rails.root}/app/views/pages/#{params[:page]}.#{I18n.default_locale}.slim")
end
end
+29
View File
@@ -0,0 +1,29 @@
class PublicitiesController < ApplicationController
before_action :authenticate_supporter!
def new
@publicity = current_supporter.publicity || Publicity.new
end
def create
@publicity = Publicity.new(publicity_params.merge(supporter: current_supporter, state: :pending))
flash['success'] = t('.success') if @publicity.valid?
return redirect_to(root_path) if @publicity.save
render :new
end
def update
create
end
def destroy
current_supporter.publicity&.destroy
redirect_to(root_path)
end
private
def publicity_params
params.require(:publicity).permit(:organisation, :statement, :avatar)
end
end
+7 -16
View File
@@ -10,7 +10,7 @@ class SupportersController < ApplicationController
@supporter.password = random_password = SecureRandom.hex(5)
if !input_to_fast? && @supporter.save
SupporterMailer.welcome_email(@supporter, random_password).deliver_now
mailchimp_registration
sendy_registraion
redirect_to thanks_path
else
flash.now[:danger] = input_to_fast? ? t('.timeout') : t('input_error')
@@ -24,20 +24,11 @@ class SupportersController < ApplicationController
params.require(:supporter).permit(:first_name, :last_name, :street, :zip, :email, :support, :li_membership, :age_category, :city, :comments)
end
def mailchimp_registration
return unless Rails.env.production?
mailchimp = Mailchimp::API.new(ENV['MAILCHIMP_API'])
mailchimp.lists.subscribe(ENV['CH420_LIST_ID'], { 'email' => @supporter.email }, merge_vars, 'html', false)
end
def merge_vars
{ 'EMAIL' => @supporter.email,
'FNAME' => @supporter.first_name,
'LNAME' => @supporter.last_name,
'SUPPORT' => @supporter.support,
'MEMBERSHIP' => @supporter.li_membership.to_s,
'AGE' => @supporter.age_category,
'LANG' => @supporter.language,
'ZIP' => @supporter.zip }
# We use sendy for newsletters atm
def sendy_registraion
uri = URI('http://newsletter.cannabis-initiative.ch/subscribe')
Net::HTTP.post_form(uri, list: ENV["SENDY_LIST_#{I18n.locale.upcase}"],
email: @supporter.email,
name: "#{@supporter.first_name} #{@supporter.last_name}")
end
end
+26
View File
@@ -0,0 +1,26 @@
class Publicity
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Paperclip
has_mongoid_attached_file :avatar,
path: ':attachment/:id/:style.:extension',
styles: {
original: ['1920x1680>', :jpg],
small: ['100x100#', :jpg],
medium: ['250x250', :jpg],
large: ['500x500>', :jpg]
},
convert_options: { all: '-background white -flatten +matte' }
embedded_in :supporter
field :state, type: String, default: 'pending' # Possible states: pending, approved
field :organisation, type: String
field :statement, type: String
validates :state, presence: true
validates :avatar, presence: true
validates :statement, presence: true
validates_attachment_content_type :avatar, content_type: /\Aimage/
end
+9 -17
View File
@@ -1,5 +1,11 @@
class Supporter
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Paranoia
include Geocoder::Model::Mongoid
COUNTER_START = 10_003
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
@@ -8,6 +14,7 @@ class Supporter
## Database authenticatable
field :email, type: String, default: ''
field :encrypted_password, type: String, default: ''
field :admin, type: Boolean, default: false
## Recoverable
field :reset_password_token, type: String
@@ -23,22 +30,6 @@ class Supporter
field :current_sign_in_ip, type: String
field :last_sign_in_ip, type: String
## Confirmable
# field :confirmation_token, type: String
# field :confirmed_at, type: Time
# field :confirmation_sent_at, type: Time
# field :unconfirmed_email, type: String # Only if using reconfirmable
## Lockable
# field :failed_attempts, type: Integer, default: 0 # Only if lock strategy is :failed_attempts
# field :unlock_token, type: String # Only if unlock strategy is :email or :both
# field :locked_at, type: Time
include Mongoid::Timestamps
include Mongoid::Paranoia
include Geocoder::Model::Mongoid
COUNTER_START = 10_003
geocoded_by :address
after_validation :geocode # auto-fetch coordinates
@@ -53,7 +44,6 @@ class Supporter
field :coordinates, type: Array
field :comments, type: String
field :language, type: String
field :unsubscribed, type: Boolean, default: false
field :duplicate, type: Boolean, default: false
validates :first_name, presence: true
@@ -66,6 +56,8 @@ class Supporter
validates :age_category, presence: true
validates :language, presence: true
embeds_one :publicity
def self.counter
actual = count.to_i
actual > COUNTER_START ? actual : COUNTER_START
+14
View File
@@ -0,0 +1,14 @@
h1= title "#{t('.title')} #{@publicity.supporter.first_name} #{@publicity.supporter.last_name}, #{@publicity.supporter.city}"
= simple_form_for(@publicity, url: admin_publicity_path(@publicity.supporter)) do |form|
.form-group
= "#{@publicity.supporter.first_name} #{@publicity.supporter.last_name}, #{@publicity.supporter.city}"
= form.input :organisation, required: false
= form.input :statement, as: :text, required: false
= form.input :avatar, as: :file, required: false
- if @publicity.avatar
.form-group
= image_tag(@publicity.avatar.url(:medium))
= form.input :state, as: :radio_buttons, collection: t('publicity_states').map{ |x| [x.first, raw(x.last)]}, label_method: :last, value_method: :first, required: false
= form.submit t('shared.save'), class: 'btn btn-primary'
+1
View File
@@ -0,0 +1 @@
= render 'form'
+19
View File
@@ -0,0 +1,19 @@
h1 = title t('.title')
table.table
tbody
- @pending.each do | supporter |
tr
td
= "#{supporter.first_name} #{supporter.last_name}"
br
= supporter.city
br
= mail_to supporter.email, supporter.email
br
= supporter.publicity.organisation
td width="50%" = supporter.publicity.statement
td = image_tag(supporter.publicity.avatar.url(:small))
td = link_to t('shared.edit'), edit_admin_publicity_path(supporter)
+5
View File
@@ -0,0 +1,5 @@
address
| Verein Legalize it! <br/>
| Quellenstrasse 25 <br/>
| Postfach 2159 <br/>
| CH-8031 Zürich
+7
View File
@@ -0,0 +1,7 @@
h2 Kontakt
p
| Nino Forrer (#{mail_to 'nino@hanflegal.ch'})
em Strategie / Presse
br
| Markus Graf (#{mail_to 'markus@hanflegal.ch'})
em Inhalt / Technik
+7
View File
@@ -0,0 +1,7 @@
h2 Contatti
p
| Nino Forrer (#{mail_to 'nino@hanflegal.ch'})
em Strategie / Presse
br
| Markus Graf (#{mail_to 'markus@hanflegal.ch'})
em Inhalt / Technik
@@ -0,0 +1,5 @@
h2 Ziele der Initiative
ol
li Erwachsene haben genauso die Freiheit und das Recht Cannabis zu konsumieren, wie Alkohol oder Tabak.
li Niemand muss gezwungen sein, sich auf dem Schwarzmarkt zu bedienen.
li Steuereinnahmen und Einsparungen aus der Strafverfolgung sollen der Prävention, der Forschung oder den Sozialversicherungen zugutekommen.
@@ -0,0 +1,6 @@
h2 Obiettivi dell'iniziativa
ol
li Gli Adulti hanno la libertà e il diritto di consumare cannabis, come l'alcool o il tabacco.
li Nessuno dovrebbe essere costretto ad operare sul mercato nero.
li Il gettito fiscale e risparmi da forze dell'ordine di beneficiare della prevenzione, della ricerca o sociale.
@@ -0,0 +1,2 @@
.donation_button
=link_to t('donation'), donation_path
+23 -2
View File
@@ -1,3 +1,4 @@
doctype html
html lang="#{I18n.locale}"
head
title
@@ -25,7 +26,8 @@ html lang="#{I18n.locale}"
meta content="/ms-icon-144x144.png" name="msapplication-TileImage" /
meta content="#ffffff" name="theme-color" /
body
body class="#{'admin' if controller.admin_area}"
= render 'donation_button'
javascript:
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
@@ -35,9 +37,28 @@ html lang="#{I18n.locale}"
ga('create', 'UA-79948850-1', 'auto');
ga('send', 'pageview');
/ = console if Rails.env.development?
nav.languages
h2.sr-only =t('.lang')
a href='/' lang='de'
| Deutsch
| &nbsp; | &nbsp;
a href='/it' lang='it'
| Italiano
| &nbsp; | &nbsp;
a href='/fr' lang='fr'
| Français
br/
.container
= render 'shared/flashes'
= render 'shared/header'
= render 'shared/topnavigation'
= yield
hr
footer.row
.col-xs-12.col-sm-6
= render 'core_statements'
.col-xs-12.col-sm-4
= render 'contact'
.col-xs-12.col-sm-2
= render 'address'
+60
View File
@@ -0,0 +1,60 @@
.row
.col-xs-12.col-sm-6
h1= title 'Argumentarium'
h2 Konsum
p Cannabis als Genussmittel und Medizin ist seit Urzeiten ein fester Bestandteil unserer Gesellschaft. Die vorliegende Initiative hat zum Ziel, Konsumentinnen und Konsumenten, welche einen verantwortungsvollen Umgang mit psychoaktiven Substanzen der Cannabispflanze pflegen, nicht mehr gesetzlich zu verfolgen.
h2 Jugendschutz
p Der Umgang mit Cannabis soll nur Erwachsenen vorbehalten sein. Damit wird die Strategie des Jugendschutzes, die der Bund momentan verfolgt, nicht weiter eingeschränkt. Erwachsene, welche Minderjährigen Zugang gewähren, sollen weiterhin bestraft werden.
h2 Anbau und Handel
p Der gewerbliche Anbau und Handel unter staatlicher Kontrolle soll den Schwarzmarkt austrocknen und den Konsumenten den Zugang zu hochwertigen Produkten ermöglichen. Zusätzlich sollen Gewinne durch Steuereinnahmen an den Staat gehen und nicht in die Taschen von kriminellen Organisationen fliessen, die damit unter anderem den Terror finanzieren.
h2 Privater Anbau
p Cannabis ist eine uralte Kulturpflanze, die relativ genügsam ist und auf jedem Balkon gezogen werden kann. Viele Konsumierende und Patientinnen und Patienten tun dies für ihren eigenen Konsum, meist aus Freude an der Gartenarbeit und mit der Gewissheit, keine Streckmittel zu konsumieren. Sobald der Anbau einem wirtschaftlichen Zweck dient, müssen jedoch gewisse Anbaubedingungen erfüllt werden. Welche Bedingungen erfüllt werden müssen, wird vom Gesetzgeber noch bestimmt.
h2 Gesundheit und Medizin
p Gesundheitliche Risiken beim Cannabis-Konsum sind moderat, insbesondere bei Konsumformen, bei welchen keine Verbrennungsprozesse ablaufen. Alkohol und Tabak sind insbesondere für Erwachsene meist gefährlicher als der gelegentliche Cannabiskonsum. Entsprechend dient die Initiative der Aufklärung, in dem sie die Gefährlichkeit von anderen Substanzen hervorhebt und der Stigmatisierung von Cannabiskonsumierenden entgegenhält.
p Im Gegensatz zu anderen bereits legalen Substanzen bietet Cannabis auch breite therapeutische Möglichkeiten. In vielen Ländern ist Cannabis als Medizin erfolgreich ein Teil der öffentlichen Gesundheitsversorgung. In der Schweiz wird sogar die Selbstmedikation unter Strafe gestellt bei Patientinnen und Patienten, die nachweislich keine andere Möglichkeit mehr haben. Die Initiative bietet Patienten und Patientinnen die Möglichkeit, Cannabis legal zu erwerben und sich selber zu therapieren.
.col-xs-12.col-sm-6
h2 Meinungen und Fakten aus dem In- und Ausland
h3 Cannabis-Irrsinn - Warum uns das Verbot schadet
p
| Das illegale Cannabis-Geschäft wird immer brutaler. Unter den Dealern steigt die Gewalt auch mit Schusswaffen. Auffällig aktiv sind Gruppierungen aus dem Balkan und Vietnam. Aber nicht nur: In Sachen Cannabis haben Kartelle aus Kolumbien und Mexiko in Europa eine neue Front eröffnet. Kriminelle Gruppen, die zuvor mit Heroin und Kokain handelten, mischen nun im Marihuana-Geschäft mit.
br
a href="http://cannabis-irrsinn.info/wp/" target="_blank" Cannabis-Irrsinn
h3 Sind Drogen gefährlich?
p
| Bern, 21.12.2015 - Die Eidgenössische Kommission für Drogenfragen (EKDF) setzt sich seit ihrem Bestehen für einen rationaleren Umgang der Gesellschaft mit psychoaktiven Substanzen ein. Als Folge der neuesten, heute publizierten Studie zur Gefährlichkeit psychoaktiver Substanzen hält die Kommission fest, dass die aktuelle auf Verboten beruhende Gesetzgebung zu Drogen für künftige Herausforderungen nicht mehr ausreicht. Sie fordert entsprechend, dass für alle heute illegale Substanzen Regulationsmodelle entwickelt werden, die diese zugänglich und staatlich kontrollierbar machen. Ergänzend soll die Politik weiterhin selbstverantwortliches Handeln fördern sowie vulnerable Gruppen schützen und suchtkranken Menschen die notwendige Hilfe zusichern.
ul
li
a href="https://unige.ch/sciences-societe/socio/files/1514/5068/7795/Sociograph_22_a.pdf" target="_blank" Publikation der EKDF
li
a href="http://www.20min.ch/schweiz/news/story/Staat-soll-alle-Drogen-zugaenglich-machen-31912845" target="_blank" Staat soll alle Drogen zugänglich machen
h3 LEAP: Gesetzeshüter organisieren sich für Legalisierung (Deutschland)
p
| Polizisten, Richter, Staatsanwälte und andere Gesetzeshüter zusammen, um dem Irrsinn der Prohibition ein Ende zu bereiten.
br
a href="https://www.youtube.com/watch?v=4zJ52kNI_to" target="_blank" LEAP Deutschland Gründung Pressekonferenz
h3 Colorado erlebt einen «Green Rush»
p
| In Colorado ist der Konsum von Cannabis seit zwei Jahren legal. Die Industrie wächst. Die Rede ist von einem richtigen Rausch, dem «Green Rush». Viele Kritiker der Legalisierung haben ihre Meinung mittlerweile geändert.
br
a href="http://www.srf.ch/news/international/colorado-erlebt-einen-green-rush" target="_blank" Colorado erlebt einen «Green Rush» auf SRF
h3 Drogen kann man nicht erschiessen
p
| Der Drogenkrieg begann 1971, als Nixon den Drogenmissbrauch zum Staatsfeind Nummer eins erklärte. Dieser Krieg ist gescheitert: Die USA sind der größte Drogenmarkt der Welt. Zukünftig muss es eine neue Antidrogen-Politik geben. Selbst eine Legalisierung ist kein Tabu mehr. Der Film dokumentiert neue Wege aus dem Drogenkrieg.
br
a href="https://www.youtube.com/watch?v=BTYGxSzfcZA" target="_blank" Sendung «Drogen kann man nicht erschiessen»
h3 Alternative World Drug Report (english)
p
| The war on drugs is a policy choice. There are other options that, at the very least, should be debated and explored using the best possible evidence and analysis. We all share the same goals a safer, healthier and more just world. Therefore, we the undersigned, call upon world leaders and UN agencies to quantify the unintended negative consequences of the current approach to drugs, and assess the potential costs and benefits of alternative approaches.
br
a href="http://www.countthecosts.org/sites/default/files/AWDR-2nd-edition.pdf" target="_blank" The Alternative World Drug Report, 2nd edition
+60
View File
@@ -0,0 +1,60 @@
.row
.col-xs-12.col-sm-6
h1= title 'Argomentazioni'
h2 Consumo
p Il consumo ricreativo e medico della Cannabis è presente fin dai tempi antichi ed é una parte integrante della nostra società. La presente iniziativa vuole che la legge non debba più poter perseguire i consumatori che mantengono un uso responsabile di sostanze psicoattive come la cannabis, preparati a base di cannabis o sostanze con effetti simili alla cannabis.
h2 Tutela dei minori
p Il consumo della cannabis, di derivati e di sostanze con effetti simili alla cannabis, dovrebbe essere riservato agli adulti. Questa è la strategia di protezione dei giovani che attualmente stà perseguendo il governo federale. Quindi liniziativa vuole che gli Adulti che consentono ai minorenni laccesso, il consumo, la vendita o la coltivazione della cannabis e dei derivati o delle sostanze con effetto simile alla cannabis dovrebbero continuare ad essere puniti.
h2 Coltivazione e commercio
p La coltivazione e il commercio legalizzati eliminano il controllo statale, eliminano il mercato nero e consentono l'accesso di prodotti di qualità ai consumatori, i quali, assieme ai minorenni, come per farmaci e altri prodotti regolamentati non sono tutelati come con la legalizzazione che prevede poi i controlli. Inoltre, genereranno entrate fiscali per lo Stato e non finiranno nelle tasche di organizzazioni criminali.
h2 Coltivazione privata
p La cannabis è una antica pianta che è può essere coltivata su ogni balcone o in giardini protetti da intrusi esterni, e che impediscono a minorenni o criminali di appropriarsene. Molti tossicodipendenti e pazienti lo fanno per il proprio consumo, per la gioia di giardinaggio e per la certezza di consumare prodotti di qualità senza pesticidi e sostanze che invece i mercati regolamentati presentano(Esempio: solfiti nel Vino, pesticidi e altre nella frutta e verdura, coloranti tossici nei vestiti, etc…). Liniziativa non ha un obiettivo economico, ma certe condizioni di crescita economica e del mercato del lavoro devono essere soddisfatte. Quali condizioni devono essere soddisfatte, saranno determinate dal legislatore.
h2 Salute e medicina
p Rischi per la salute del consumo di cannabis sono moderati, soprattutto nelle forme di consumo, in cui non vi é nessun processo di combustione(Vaporizzatore, Tisana, Oli estratti, creme, etc…). Alcol e tabacco sono di solito più pericolosi e tossici che l'uso occasionale di cannabis, soprattutto tra gli adulti. Sportivi d’élite come il maratoneta Collins hanno mostrato effetti benefici della cannabis nel post- attività sportive per recupero sia a livello respiratorio, circolazione sanguinea, contusioni, dolori, e ripresa da traumi fisici. Secondo l'iniziativa che sottolinea il pericolo di altre sostanze, Vi è attualmente una stigmatizzazione dei tossicodipendenti di cannabis che invece non lo sono e che spesso vengono obbligati a consumare farmaci che provocano davvero dipendenza.
p A differenza di altre sostanze già legali la Cannabis offre anche ampie possibilità terapeutiche. In molti paesi, la cannabis è un farmaco con successo una parte della sanità pubblica. In Svizzera, anche l'automedicazione è punibile in pazienti che hanno dimostrato di altra scelta. L'iniziativa fornisce ai pazienti e ai pazienti la possibilità di acquistare legalmente la cannabis e curare se stessi.
.col-xs-12.col-sm-6
h2 Opinioni e fatti di casa e dallestero
h3 Cannabis-Irrsinn - Warum uns das Verbot schadet
p
| L'attività di cannabis illegale è sempre più brutale. Tra i rivenditori la violenza aumenta anche con armi da fuoco, vendette e lotte per monopolio commercio. A colpire sono i gruppi attivi provenienti dai Balcani e Vietnam. Ma non solo: Quando anche i cartelli di cannabis provenienti da Colombia e Messico hanno aperto un nuovo fronte in Europa. I gruppi criminali che hanno negoziato in precedenza con l'eroina e la cocaina, ora sono mescolati con il business della marijuana.
br
a href="http://cannabis-irrsinn.info/wp/" target="_blank" Cannabis-Irrsinn
h3 Droghe e farmaci sono pericolosi?
p
| Berna, 2015/12/21 - La Commissione federale per le questioni di droga (EKDF) promuove un uso più razionale nella Società delle sostanze psicoattive siccome la repressione e la politica precedente non ha funzionato. Come risultato del più recente studio pubblicato oggi sui pericoli delle sostanze psicoattive, la Commissione osserva, che l'attuale legislazione sulle sostanze stupefacenti vietate, per le sfide del futuro, non è più sufficiente. Si auspica altresì che tutti i modelli di regolazione di sostanze illegali oggi saranno sviluppati per essere messi a disposizione e controllati dallo Stato. Inoltre, la politica è quello di continuare a promuovere l'azione indipendente e proteggere i gruppi vulnerabili e assicuarare a tossicodipendenti l'assistenza necessaria
ul
li
a href="https://unige.ch/sciences-societe/socio/files/1514/5068/7795/Sociograph_22_a.pdf" target="_blank" Pubblicazione di EKDF
li
a href="http://www.20min.ch/schweiz/news/story/Staat-soll-alle-Drogen-zugaenglich-machen-31912845" target="_blank" Stato deve mettere a disposizione tutti i farmaci
h3 LEAP: Gesetzeshüter organisieren sich für Legalisierung (Deutschland)
p
| I poliziotti, giudici, procuratori e altri funzionari delle forze dell'ordine insieme per mettere fine alla follia del proibizionismo.
br
a href="https://www.youtube.com/watch?v=4zJ52kNI_to" target="_blank" LEAP Deutschland Gründung Pressekonferenz
h3 Colorado ha subito un «Green Rush»
p
| In Colorado l'uso di cannabis è legale da due anni. L'industria è in crescita. Si parla di un vero e proprio business efficace, il „Green Rush“. Molti critici della legalizzazione hanno cambiato idea ora
br
a href="http://www.srf.ch/news/international/colorado-erlebt-einen-green-rush" target="_blank" Colorado erlebt einen «Green Rush» auf SRF
h3 Le droghe non possono spararti
p
| La guerra alla droga ha avuto inizio nel 1971, quando Nixon dichiarò l'abuso di droga al nemico pubblico numero uno. Questa guerra non è riuscita: Gli Stati Uniti sono il più grande mercato della droga in tutto il mondo. In futuro, ci deve essere una nuova politica antidroga. Anche una legalizzazione non è più un tabù. Il film documenta nuovi modi dalla guerra alla droga.
br
a href="https://www.youtube.com/watch?v=BTYGxSzfcZA" target="_blank" Sendung «Drogen kann man nicht erschiessen»
h3 Alternative World Drug Report (english)
p
| The war on drugs is a policy choice. There are other options that, at the very least, should be debated and explored using the best possible evidence and analysis. We all share the same goals a safer, healthier and more just world. Therefore, we the undersigned, call upon world leaders and UN agencies to quantify the unintended negative consequences of the current approach to drugs, and assess the potential costs and benefits of alternative approaches.
br
a href="http://www.countthecosts.org/sites/default/files/AWDR-2nd-edition.pdf" target="_blank" The Alternative World Drug Report, 2nd edition
+86
View File
@@ -0,0 +1,86 @@
.row
section.col-xs-12.col-sm-6
h1= title 'Fragen und Antworten zur Cannabis-Initiative'
h2 Was will die Cannabis-Initiative erreichen?
p Die Ziele der Cannabis-Initiativ werden in den drei Kernbotschaften zum Ausdruck gebracht:
ul
li Erwachsene haben genauso die Freiheit und das Recht Cannabis zu konsumieren, wie Alkohol oder Tabak.
li Niemand muss gezwungen sein, sich auf dem Schwarzmarkt zu bedienen.
li Steuereinnahmen und Einsparungen aus der Strafverfolgung sollen der Prävention, der Forschung oder den Sozialversicherungen zugutekommen.
h2 Wem nützt die Initiative?
p Jeder Schweizer Bürger profitiert von der Annahme der Initiative. Gelder, die über den Schwarzmarkt in internationale Terror-Organisationen fliessen, werden versteuert und Millionen von Steuergeldern in der Strafverfolgung eingespart. Zehntausende von Patienten profitieren von der Möglichkeit einer alternativen Behandlung mittels Cannabis. Hunderttausende Schweizer Bürger werden entkriminalisiert und in Freiheit Cannabis als Genussmittel konsumieren.
h2 Wer steht hinter der Initiative?
p Die Initiative wurde von Mitgliedern des Verein Legalize it! initiiert. Seit 25 Jahren helfen wir vom Verein Legalize it! Menschen, die mit THC-Produkten Umgang pflegen, bei den unterschiedlichsten Fragen.
h2 Wird Cannabis als ganz normales Produkt kaufbar sein?
p Ja, wer volljährig ist darf Cannabis ganz normal kaufen. An welche Rahmenbedingungen der Verkauf genau gebunden ist, muss jedoch vom Gesetzgeber noch definiert werden.
h2 Wie wird der Anbau geregelt?
p Jeder darf für seinen eigenen Bedarf Cannabis anbauen. Sobald der Anbau einem wirtschaftlichen Zweck dient, müssen jedoch gewisse Anbaubedingungen erfüllt werden. Welche Bedingungen erfüllt werden müssen, wird vom Gesetzgeber noch bestimmt.
h2 Wie wird der Jugendschutz gewährleistet?
p Analog der Regelung bei Alkohol gilt ein striktes Verbot, Cannabis an Minderjährige abzugeben. Anreize aus der Gesellschaft können durch ein Werbeverbot minimiert werden. Ein solches Werbeverbot soll analog der bestehenden Regelung im Umgang mit Alkoholwerbung (AlkG. Art. 42b) umgesetzt werden. Steuereinnahmen und Einsparungen aus der Strafverfolgung sollen unter anderem der Prävention zugutekommen.
h2 Sieht die Initiative vor, dass Jugendliche legal kiffen dürfen?
p Nein, ebenso wie niemand will, dass Jugendliche Tabak rauchen oder Alkohol konsumieren, will niemand, dass Jugendliche Cannabis konsumieren. Vor dem Gesetz sollen die Konsequenzen für Jugendliche jedoch dieselben sein, wie bei Alkohol oder Tabak. Werden Jugendliche mit Cannabis erwischt, soll es ihnen entzogen und die Erziehungsberechtigten informiert werden. Jugendliche, die dabei erwischt werden, Cannabis an gleichaltrige zu verkaufen, können wie anhin bestraft werden.
h2 Wird Cannabis als Medizin erhältlich?
p Bereits jetzt ist es möglich Cannabis, therapeutisch einzusetzen. Dies jedoch nur in begrenztem Rahmen. Mit der Annahme der Initiative kann jeder ganz legal sich selber mit Cannabis therapieren. Präparate und Rohstoffe können rezeptfrei und ohne Ausnahmebewilligung gekauft werden. Die Kosten für eine ärztlich begleitete Cannabis-Therapie müssen jedoch nicht von den Krankenkassen übernommen werden. Es bleibt zu hoffen, dass sich die in Zukunft ändern wird. Es werden jedoch neue Produkte auf den Markt kommen, welche die Therapiekosten massiv senken.
h2 Was bedeutet die Initiative für die Landwirtschaft?
p Die bisherigen strikten Kontrollen bezüglich des Wirkstoffgehalts für industriell hergestellten Hanf sollen entfallen. Somit können auch problemlos Hanfprodukte wie Seifen, Dämmmaterial oder Textilien aus Cannabis hergestellt werden, die einen erhöhten THC-Gehalt aufweisen. Lediglich das Endprodukt, dass zum Verzehr gedacht ist oder verzehrt werden könnte, wie beispielsweise Tee oder Hanföl aus Saatgut, muss bezüglich des THC-Gehaltes kontrolliert und entsprechend deklariert werden.
h2 Kann dann in der Öffentlichkeit Cannabis oder Hasch geraucht werden?
p Es gelten dieselben Bestimmungen, wie beim Konsum von Tabak. Es wird immer wieder berichtet, dass sich Personen durch den Cannabis-Rauch gestört fühlen. Grundsätzlich gilt dies jedoch auch für andere Raucherwaren, wie beispielsweise die Brissago, die Pfeife oder der Stumpen. Ausserdem gibt es auch andere, wesentliche gesündere Formen des Konsums von Cannabis, bei dem keine störenden Emissionen auftreten.
h2 Kommt es nach der Annahme der Initiative zu einem Drogentourismus in der Schweiz?
p Ausländer sollen genau so wie Schweizer Bürger im Land legal Cannabis erwerben und konsumieren können. Es wäre zu begrüssen, wenn der kränkelnde Tourismus durch die Legalisierung von Cannabis Aufwind bekommt. Sollten Auswirkungen für Anwohner als störend empfunden werden, steht es den Behörden jedoch frei Regulierungen vorzunehmen, ähnlich dem Ausschank von Alkohol.
h2 Wird es vermehrt zu Cannabis-Schmuggel in den Grenzregionen kommen?
p Nachbarstaaten, die an der momentanen Prohibitionspolitik festhalten, werden mit unter Umständen damit konfrontiert, dass Cannabis illegal aus der Schweiz importiert wird. Der Schwarzmarkt in diesen Ländern ist bereits jetzt gesättigt, somit wird es weniger einen Anstieg des Konsums, sondern eher eine Umstrukturierung des Schwarzmarktes geben.
h2 Verstösst die Initiative gegen Internationale Verträge?
p Bei einer Legalisierung von Cannabis würde die Schweiz gegen die von ihr unterzeichnete UN Drogenkonvention (Einheitsabkommen über die Betäubungsmittel) verstossen. Allerdings hat das Schweizer Volk in den letzten paar Jahren klar gemacht, dass Verstösse gegen internationale Verträge nicht so tragisch sind (Masseneinwanderungsinitiative und Minarettinitiative). Zudem hatte das bei Uruguay, Spanien und den USA auch keine weiteren Konsequenzen. Die Probleme der Prohibitionspolitik sind international dieselben. Mit der Initiative zur Legalisierung von Cannabis hat die Schweiz eine passable Lösung.
h2 Wie sieht die Initiative den Umgang mit Cannabis im Strassenverkehr vor?
p Wer fährt, kifft nicht. Dass jemand unter Einfluss von THC ein Fahrzeug lenkt, muss jedoch bewiesen werden. Entgegen der jetzigen Situation muss der Gesetzgeber realistische und objektive Grenzwerte für aktives THC festsetzen. Da dies in der Natur der Sache liegt, muss der Gesetzgeber diesbezüglich über die Bücher, spätestens bei einer Annahme der Initiative. Im Initiativtext wird dieses Thema zwar ausgeklammert, wird aber einen wichtigen Stellenwert in der Diskussion um die Umsetzung bekommen.
h2 Wird es bei einer Legalisierung von Cannabis mehr Opfer im Strassenverkehr geben?
p Wer fährt, kifft nicht. Diese Regel hat einen guten Grund, denn genau so wie bei Alkohol, gewissen Medikamenten oder einer schlichten Übermüdung, verringert Cannabis die Reaktionszeit. Studien legen nahe, dass <a href="http://bit.ly/2itOXj5" target="_blank">der Gebrauch von Cannabis die Wahrscheinlichkeit von Autounfällen verdoppelt</a>. Viele Uneinsichtige, die sich trotzdem gelegentlich unter Einfluss von Cannabis hinters Steuer setzen, berichten, dass Sie vorsichtiger und aufmerksamer fahren. Das könnte dann auch ein Grund sein, dass 6 Jahre später dasselbe Institut herausgefunden hat, <a href="http://bit.ly/2jgq3EU" target="_blank">dass in US-Staaten, die Cannabis zum medizinischen Gebrauch legalisiert haben, die Zahl der Verkehrstoten sogar zurückgegangen ist</a>. Es gibt bis jetzt keinen Grund anzunehmen, dass Cannabis-Konsum die Strassen unsicherer macht. Im Gegenteil, wer Cannabis konsumiert agiert meist verantwortungsvoller und umsichtiger.
section.col-xs-12.col-sm-6
h1 Allgemeine Fragen zu Cannabis
h2 Wie gefährlich ist Cannabis?
p <a href="https://unige.ch/sciences-societe/socio/files/1514/5068/7795/Sociograph_22_a.pdf" target="_blank">Die Frage wurde durch die Eidgenössische Kommission für Drogenfragen (EKDF) untersucht.</a> Dabei zeigte sich, dass Cannabis durchwegs weniger problematisch ist als die bisherigen legalen Genussmittel Alkohol und Tabak.
h2 Kann man vom Passivkiffen high werden?
p Nein, man müsste sich in einem geschlossenen Raum befinden und Unmengen von Cannabis verbrennen, um eine Wirkung zu erzielen. Das Einatmen einer vorbeiziehenden süsslichen Rauchschwade hat absolut keine Wirkung.
h2 Verführt Cannabis zum Konsum anderer Drogen?
p Nein, die sogenannte Einstiegsdrogen-Theorie gilt bei allen Experten als überholt. Im Gegenteil, die Trennung von sogenannten weichen und harten Drogen kann nur durch eine konsequente Legalisierung vollzogen werden. Wenn Personen, welche nicht mehr in Kontakt mit Dealern kommen, die auch noch harte Drogen verkaufen, greifen sie weniger zu anderen Drogen. Ein Modell, dass in Holland seit Jahrzehnten erfolgreich umgesetzt wird.
h2 Wie wird Cannabis hergestellt und gewonnen?
p Cannabinoide, also die verschiedenen Wirkstoffe sind in der Cannabispflanze, insbesondere in der weiblichen Blüte vorhanden. Die Pflanze kann relativ einfach angepflanzt werden, danach können die getrockneten Blüten direkt konsumiert oder weiter verarbeitet werden. Im Prinzip reicht es ein Samen in einem Blumentopf zu setzen und regelmässig zu giessen.
h2 Macht Cannabis gewalttätig?
p Der Konsum von <a href="http://link.springer.com/article/10.1007/s00213-016-4371-1" target="_blank">Cannabis alleine hat in der Regel eher einen gegenteiligen Effekt</a>, man wird ruhiger und entspannter. Dass Cannabis die Gewaltbereitschaft erhöht ist höchst wahrscheinlich auf die Propaganda der 30er Jahre zurückzuführen — der Film <a href="https://www.youtube.com/watch?v=sbjHOBJzhb0"target="_blank">„Reefer Madness“</a> ist ein gutes Beispiel dafür. Ein Effekt von Cannabis ist jedoch auch, dass es die Wirkung anderer Substanzen verstärken kann. Deshalb wird auch vom Mischkonsum, insbesondere mit Alkohol, abgeraten. Die negativen Effekte von Alkohol, beispielsweise Enthemmung, Gewaltbereitschaft oder erhöhte Risikobereitschaft, können stärker hervortreten, wenn jemand gleichzeitig Cannabis konsumiert.
p Insbesondere Jugendlichen wird eine erhöhte Gewaltbereitschaft nachgesagt. Dass Cannabis nicht ursächlich sein kann für Gewalt unter Jugendlichen, zeigt die Tatsache, dass trotz <a href="http://www.suchtmonitoring.ch/de/4/1-2.html?cannabis-pravalenz-gebrauch-in-der-gesamtbevolkerung"target="_blank">konstantem Konsum</a> die <a href="https://www.bfs.admin.ch/bfs/de/home/statistiken/kriminalitaet-strafrecht/strafjustiz.gnpdetail.2016-0112.html" target="_blank">Jugendgewalt immer mehr abnimmt</a>.
h2 Macht Cannabis süchtig?
p
| Nach der internationalen Klassifikation der Krankheiten und verwandter Gesundheitsprobleme (ICD-10) liegt dann eine Sucht vor, wenn drei oder mehr der folgenden Kriterien zutreffen:
ol
li starkes, oft unüberwindbares Verlangen, die Substanz einzunehmen
li Schwierigkeiten, die Einnahme zu kontrollieren (was den Beginn, die Beendigung und die Menge des Konsums betrifft)
li körperliche Entzugssymptome
li benötigen immer größerer Mengen, damit die gewünschte Wirkung eintritt
li fortschreitende Vernachlässigung anderer Verpflichtungen, Aktivitäten, Vergnügen oder Interessen (das Verlangen nach der Droge wird zum Lebensmittelpunkt)
li fortdauernder Gebrauch der Substanz(en) wider besseres Wissen und trotz eintretender schädlicher Folgen.
| Der Konsum von Cannabis kann, genau so, wie Alkohol, Tabak, Kaffe, Sport, Sex, Smartphonegebrauch, etc. süchtig machen. Das Abhängigkeitspotenzial von Cannabis wird jedoch als mässig bis gering eingestuft.
img.img-responsive src="#{asset_path('abhaengigkeitspotential_dosis_gabel2006.png')}" alt="Acute toxicity of drugs versus regulatory status."
| Gable, R. S. (2006). Acute toxicity of drugs versus regulatory status. In J. M. Fish (Ed.),Drugs and Society: U.S. Public Policy, pp.149-162, Lanham, MD: Rowman & Littlefield Publishers.
p Immer wieder wird auch hervorgehoben, dass Jugendliche besonders anfällig wären, von Cannabis abhängig zu werden. Die Gehirnentwicklung von Jugendlichen ist noch nicht abgeschlossen, was sie anfällig für alle möglichen Abhängigkeiten macht. Eine Abhängigkeit im Jugendalter ist jedoch meist nicht durch Cannabis verursacht, sondern das Resultat vorangehender Probleme im Umfeld und insbesondere in der Familie. Da Cannabis gesellschaftlich nicht akzeptiert ist, lernen die Jugendlichen keinen verantwortungsvollen Umgang mit dieser Substanz. Cannabis wird von den Jugendlichen nicht als gefährlich eingestuft. Die Tatsache, dass es trotzdem illegal ist, macht es zu einer idealen Substanz um die Grenzen auszutesten und gegen die Erwachsenen zu rebellieren. Wäre Cannabis gesellschaftlich akzeptiert, wäre der Anreiz Cannabis zu konsumieren unter Jugendlichen geringer.
+15
View File
@@ -0,0 +1,15 @@
h1= title 'Der Initiativtext im Wortlaut'
.well
p Die Bundesverfassung vom 18. April 1999 wird wie folgt geändert:
p Art. 105a (neu) Cannabis:
ul
li Der Konsum von Stoffen und Präparaten des Wirkungstyps Cannabis sowie die Vorbereitung zum eigenen Konsum sind straffrei. Der gemeinschaftliche Anbau von Cannabis für den Eigenbedarf ist ebenfalls straffrei.
li Der Bund erlässt Vorschriften über den gewerblichen Anbau und die Herstellung sowie den Handel mit Stoffen und Präparaten des Wirkungstyps Cannabis.
li Die Abgabe von Stoffen und Präparaten des Wirkungstyps Cannabis an Minderjährige ohne medizinische Indikation ist verboten.
p Art. 131 Abs.1 Bst. f
ul
li
| Der Bund kann besondere Verbrauchssteuern erheben auf
br
| f. Stoffe und Präparate des Wirkungstyps Cannabis, welche nicht der medizinischen Anwendung dienen.
p Feedback und konstruktive Kritik ist per E-Mail herzlich willkommen. Als Cannabis im Sinne dieses Artikels gelten alle Stadien der Hanfpflanze (inkl. Saatgut) und deren Produkte, unabhängig von ihrem Gehalt an Tetrahydrocannabinol (THC). Als „Vorbereitung“ gilt vor allem der Besitz, der Erwerb und der Anbau für den eigenen Konsum.
+17
View File
@@ -0,0 +1,17 @@
h1= title 'Il testo delliniziativa'
.well
p La Costituzione Federale del 18 aprile 1999 é stata modifata come segue
p Art. 105a (nuovo) Cannabis:
ul
li Il consume di sostanze e preparati a base di cannabis, derivati o sostanze con effetto simile alla cannabis, e la preparazione per il proprio consumo non sono punibili. La coltivazione di cannabis per uso proprio non è punibile.
li La Confederazione emana prescrizioni sulla coltivazione commerciale e la produzione e il commercio di sostanze e preparati del tipo di effetto di cannabis.
li Il rilascio di sostanze e preparati a base di cannabis e di sostanze con effetto simile alla cannabis ai minori senza indicazione medica è vietata.
p Art. 131 Abs.1 Bst. f
ul
li
| La Confederazione può riscuotere imposte speciali di consumo su
br
| f. cannabis o sostanze con effetto simile alla cannabis, che non necessitano l'applicazione medica.
p In questo articolo tutte le fasi della pianta della canapa (semi incl.) e applicare i loro prodotti, indipendentemente dal loro contenuto di tetraidrocannabinolo (THC). Come „preparazione“ è particolarmente vero per il possesso, l'acquisto e la coltivazione per il consumo personale.
+74
View File
@@ -0,0 +1,74 @@
article
h1 = title t("Die Cannabis-Legalisierung in Zahlen: Der Staat wirft Geld aus dem Fenster und verpasst Millionen an Steuereinnahmen")
h2 Cannabis-Konsum
table.table.table-bordered.table-condensed.table-inherit
caption Cannabis-Konsum im Jahr 2014 gemäss <a href="http://www.suchtmonitoring.ch/de/4/1-2.html?cannabis-pravalenz-gebrauch-in-der-gesamtbevolkerung" target="_blank">Suchtmonitoring</a>
tbody
tr
td Gelegenheitskonsumenten (Konsum innerhalb von 12 Monaten)
td ca. 536000
td 6.7%
tr
td Regelmässige Konsumenten (Konsum innerhalb von 30 Tagen)
td ca. 240000
td 3%
tr
td Schweizer Bürger, die mindestens einmal im Leben Cannabis konsumiert haben
td ca. 3136000
td 39.2%
h2 Strafverfolgung
table.table.table-bordered.table-condensed.table-inherit
caption Strafverfolgung im Jahr 2015 gemäss <a href="http://www.bfs.admin.ch/bfs/portal/de/index/themen/19/03/02/key/05/03.html" target="_blank">Bundesamt für Statistik</a>
tbody
tr
td Jährliche Kosten für die Strafverfolgung (gemäss <a href="http://cannabis-irrsinn.info/wp/" target="_blank">«Der Cannabis-Irrsinn»</a>)
td ca. 200000000 Fr.
tr
td Verzeigte Straftaten oder Ordnungsbussen
td ca. 50000
tr
td Kosten pro Straftat oder Ordnungsbusse
td ca. 4000 Fr.
.lead Im Durchschnitt kostet jedes Delikt im Zusammenhang mit Cannabis den Steuerzahler ca. 4000 Fr.
h2 Potenzielle Steuereinnahmen durch kontrollierten Handel (Modellrechnung)
table.table.table-bordered.table-condensed.table-inherit
caption Potenzielle Steuereinnahmen
tbody
tr
td Geschätzte Anzahl Konsumenten
td
a href="#prevalenz" aria-describedby="footnote-label" id="prevalenz-ref" ca. 800000
tr
td Jährliche Konsumation pro Person
td ca. 50 Gramm
tr
td Durchschnittlicher Verkaufspreis pro Gramm
td
a href="#preis" aria-describedby="footnote-label" id="preis-ref" ca. 10 Fr
table.table.table-bordered.table-condensed.table-inherit
caption Bilanz
tbody
tr
td Jährliche Steuereinnahmen
td ca. 100000000 Fr.
tr
td Jährliche Einsparungen
td ca. 200000000 Fr.
tr
td
strong Total
td
strong ca. 300000000 Fr.
footer
h2 id="footnote-label" Fusszeile
ol
li#prevalenz
| Es wird geschätzt, dass 10% der Schweizer Bevölkerung nach der Legalisierung Cannabis konsumiert.
a href="#prevalenz-ref" aria-label="Zurück zum Inhalt"↵
li#preis
| Der Verkaufspreis auf dem Schwarzmarkt liegt derzeit bei ca. 10 - 15 Fr. pro Gramm. Um den Schwarzmarkt wirksam zu bekämpfen, darf der Verkaufspreis inklusive Steuern nicht höher ausfallen, als der Preis auf dem Schwarzmarkt. Reine Produktionskosten liegen bei ca. 0.8 Fr. pro Gramm.
a href="#preis-ref" aria-label="Zurück zum Inhalt"↵
+17
View File
@@ -0,0 +1,17 @@
h1 = t("Unsere Sponsoren")
.lead
| Wir suchen tatkräftige Sponsoren, die uns bei der Sammlung der Unterschriften und im späteren Wahlkampf finanziell unterstützen. Im Gegenzug ermöglichen wir den Sponsoren, sich mit Logo, einem kleinen Text und Link zu präsentieren.
h2 Beispiel...
.well
.row
.col-xs-12.col-sm-6.col-md-3
= image_tag 'dummy.png', alt: 'Platzhalter für Logo', class: 'img-responsive'
.col-xs-12.col-sm-6.col-md-9
h2 Ihr Firmenname
p Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
.row
.col-xs-12.col-sm-6.col-md-9
h2 Ihr Firmenname
p Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
.col-xs-12.col-sm-6.col-md-3
= image_tag 'dummy.png', alt: 'Platzhalter für Logo', class: 'img-responsive'
+13
View File
@@ -0,0 +1,13 @@
- supporters = Supporter.where('publicity.state' => :approved).desc(:created_at)
h1 = title t('.title')
- supporters.each do |supporter|
.statement
= image_tag supporter.publicity.avatar.url(:small), alt: "#{supporter.first_name} #{supporter.last_name}"
h2= "#{supporter.first_name} #{supporter.last_name}, #{supporter.city}"
- unless supporter.publicity.organisation.blank?
em= ", #{supporter.publicity.organisation}"
br
= supporter.publicity.statement
hr.clearfix
+1 -2
View File
@@ -2,5 +2,4 @@ h1 Nutzungsbedingungen
p Die Daten werden ausschliesslich zum Zweck der Kampagnenplanung und zur Beschaffung von Unterschriften bezüglich der Legalisierung von Cannabis in der Schweiz erhoben. Unterstützer und Helfer werden über die Adressen schriftlich oder elektronisch über Neuigkeiten informiert und bezüglich weiterer Unterstützung angefragt.
p Die gesammelten Daten werden nur zum jeweils deklarierten Zweck erhoben und nicht weitergegeben.
p Die von Ihnen in ein Formular eingegebenen Daten werden verschlüsselt übermittelt. Die Online-Übermittlung persönlicher Daten erfolgt auf eigenes Risiko. Die von Ihnen übermittelten Daten werden auf unseren Servern gespeichert, mit aller Sorgfalt aufbewahrt und vor Zugriffen Dritter geschützt.
= link_to 'Zurück', :back
p Die von Ihnen in ein Formular eingegebenen Daten werden verschlüsselt übermittelt. Die Online-Übermittlung persönlicher Daten erfolgt auf eigenes Risiko. Die von Ihnen übermittelten Daten werden auf unseren Servern gespeichert, mit aller Sorgfalt aufbewahrt und vor Zugriffen Dritter geschützt.
@@ -2,5 +2,4 @@ h1 Condizioni d'uso
p I dati verranno utilizzati unicamente a scopo di pianificazione della campagna e raccolta firme per la legalizzazione della Cannabis in Svizzera. Sostenitori e collaboratori verranno informati per iscritto od in forma elettronica in merito alle novità e verrà loro chiesto ulteriore aiuto qualora possibile.
p I dati raccolti verranno utilizzati unicamente a tal scopo e non verranno ritrasmessi a terzi.
p I dati inseriti nel formulario vengono trasmessi in maniera criptata. Una volta trasmessi, i dati vengono salvati sui nostri Server regolarmente sottoposti a manutanzione e protetti da accessi di terze persone.
= link_to 'Indietro', :back
+1 -1
View File
@@ -14,7 +14,7 @@ ul
li Teile unser Projekt in den sozialen Medien mit dem Hashtag #CH420
li Erzähle allen von unserem Vorhaben und bitte Sie mitzumachen
li Werde Mitglied beim <a href="https://www.hanflegal.ch">Verein Legalize it!</a>
li = link_to 'Spende für die Legalisierung', spenden_path
li = link_to 'Spende für die Legalisierung', donation_path
li Besuche unser <a href="https://forum.hanflegal.ch">Forum</a>. Da findest du eine Jobbörse und spannende Projekte bei denen wir deine Hilfe brauchen können
h2 Folge uns auf Facebook
+6
View File
@@ -0,0 +1,6 @@
h1= title t('.title')
= simple_form_for(@publicity, url: publicity_path) do |form|
= form.input :organisation, required: false, label: t('.organisation'), placeholder: t('.organisation_placeholder')
= form.input :statement, as: :text, required: false
= form.input :avatar, as: :file, label: t('.avatar'), required: false
= form.submit t('.save'), class: 'btn btn-primary'
+1
View File
@@ -0,0 +1 @@
= render 'form'
+2 -13
View File
@@ -2,19 +2,8 @@ header
.row
.col-md-1.col-xs-4
= image_tag('ch420_logo.png', class:'img-responsive pagelogo', alt: t('.logo'))
.col-md-8.col-xs-8
.col-md-7.col-xs-8
h1
= t('.title_html')
.col-xs-12.col-md-3
nav.pull-right
h2.sr-only =t('.lang')
a href='/' lang='de'
| Deutsch
| &nbsp; | &nbsp;
a href='/it' lang='it'
| Italiano
| &nbsp; | &nbsp;
a href='/fr' lang='fr'
| Français
br/
.col-xs-12.col-md-4.hidden-xs.hidden-sm
= render 'shared/counter'
+10 -1
View File
@@ -3,6 +3,15 @@
= navbar_collapse do
= navbar_group id: 'topnav' do
= navbar_item "Home", "/#{I18n.locale}"
= navbar_item t('.donation'), spenden_path
= navbar_dropdown t('.initiative') do
= navbar_item t('.initiative_text'), initiative_text_path
= navbar_item t('.arguments'), arguments_path
= navbar_item t('.faq'), faq_path
= navbar_item t('.numbers'), numbers_path
= navbar_item t('.statements'), statements_path
= navbar_item t('.sponsoring'), sponsoring_path
= navbar_item t('.sign_in'), new_supporter_session_path unless supporter_signed_in?
= navbar_item t('.sign_out'), destroy_supporter_session_path, nil, 'data-method' => :delete if supporter_signed_in?
- if supporter_signed_in? && current_supporter.admin?
= navbar_dropdown t('admin.title') do
= navbar_item t('admin.publicities.index.title'), admin_publicities_path
+25
View File
@@ -0,0 +1,25 @@
- if current_supporter.publicity
.panel.panel-default
.panel-heading
h2.panel-title
= t '.title'
.panel-body
dl.dl-horizontal
dt = Publicity.human_attribute_name(:status)
dd= t("publicity_states.#{current_supporter.publicity.state}")
- unless current_supporter.publicity.organisation.blank?
dt = Publicity.human_attribute_name(:organisation)
dd = current_supporter.publicity.organisation
dt = Publicity.human_attribute_name(:statement)
dd = current_supporter.publicity.statement
dt = Publicity.human_attribute_name(:avatar)
dd = image_tag current_supporter.publicity.avatar.url(:small), alt: ''
.pull-right
= link_to t(".renew"), new_publicity_path
br
= link_to t(".delete"), publicity_path, data: { confirm: t("shared.are_you_sure") }, method: :delete, class: 'text-danger'
- else
.alert.alert-notice
= link_to t('.create_publicity'), new_publicity_path
+2 -12
View File
@@ -14,21 +14,11 @@
| Durch eine ausgeklügelte Logistik werden Sympathisanten und Aktivisten zusammengebracht, um gemeinsam die nötigen Unterschriften zu generieren.
p.lead Wenn du also <span class="text-success">Cannabis in der Schweiz legalisieren</span> willst, fülle das nebenstehende Formular aus und schreibe mit uns Geschichte.
p Mehr Informationen findest du unter #{link_to 'https://www.hanflegal.ch/initiative', 'https://www.hanflegal.ch/initiative'}
/ p.embed-responsive.embed-responsive-4by3
iframe.embed-responsive-item src="https://www.youtube.com/embed/l5DjuLXRVVM" frameborder="0" allowfullscreen=""
/ p.embed-responsive.embed-responsive-4by3
iframe src="https://www.youtube.com/embed/videoseries?list=PLlC7Go4yV6YKunLd6O627HTQlNswQQ6vw" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen
h3 Wer steht hinter dieser Aktion?
p Die Aktion wurde von Mitgliedern des Verein Legalize it! initiiert. Seit 25 Jahren helfen wir vom Verein Legalize it! Menschen, die mit THC-Produkten Umgang pflegen, bei den unterschiedlichsten Fragen.
h3 Kontakt
p
| Nino Forrer (#{mail_to 'nino@hanflegal.ch'})
em Strategie / Presse
br
| Markus Graf (#{mail_to 'markus@hanflegal.ch'})
em Inhalt / Technik
p Die Aktion wurde von Mitgliedern des Verein Legalize it! initiiert. Seit 25 Jahren helfen wir vom Verein Legalize it! Menschen, die mit THC-Produkten Umgang pflegen, bei den unterschiedlichsten Fragen.
-10
View File
@@ -15,15 +15,5 @@
p.lead Donc, si tu désires <span class="text-success">légaliser le cannabis en Suisse</span>, remplis le formulaire ci-dessous et aide nous à faire un grand pas dans l'histoire
p Plus d'informations peuvent être trouvées sous #{link_to 'https://www.hanflegal.ch/initiative', 'https://www.hanflegal.ch/initiative'}
h3 Qui se trouve derrière cette action?
p L'action a été lancée par les membres de l'association Legalize It!. Depuis 25 ans, nous, de lassociation Legalize It!, aidons les gens qui utilisent des produits à base de THC et répondons volontiers à leurs questions.
h3 Contact
p
| Nino Forrer (#{mail_to 'nino@hanflegal.ch'})
em Stratégie / Presse
br
| Markus Graf (#{mail_to 'markus@hanflegal.ch'})
em Contenu / Technologie
+1 -11
View File
@@ -15,16 +15,6 @@
p.lead Quindi, se anche tu vuoi <span class="text-success">legalizzare la Cannabis</span> in Svizzera, compila il seguente modulo e riscrivi la storia con noi.
p Più informazioni le trovi su #{link_to 'https://www.hanflegal.ch/initiative', 'https://www.hanflegal.ch/initiative'}
h3 Chi c’é dietro questa azione?
p L'azione è stata sostenuta da membri dell'associazione Legalize It! Da 25 anni aiutiamo l'associazione Legalize It! Le persone che si prendono cura con prodotti THC si occupano di una vasta gamma di questioni.
h3 Contatti
p
| Nino Forrer (#{mail_to 'nino@hanflegal.ch'})
em Strategie / Presse
br
| Markus Graf (#{mail_to 'markus@hanflegal.ch'})
em Inhalt / Technik
p L'azione è stata sostenuta da membri dell'associazione Legalize It! Da 25 anni aiutiamo l'associazione Legalize It! Le persone che si prendono cura con prodotti THC si occupano di una vasta gamma di questioni.
+2 -3
View File
@@ -23,13 +23,12 @@
dd == t("age_category.#{current_supporter.age_category}")
dt = Supporter.human_attribute_name(:language)
dd = t("languages.#{current_supporter.language}")
dt = Supporter.human_attribute_name(:unsubscribed)
dd = current_supporter.unsubscribed? ? t('shared.yes') : t('shared.no')
p
= link_to t('.edit'), edit_supporter_registration_path(), class: 'pull-right'
= render 'publicity'
aside.col-md-5.col-xs-12
= render 'right_side'
@@ -19,7 +19,6 @@
= f.input :support, as: :radio_buttons, collection: t('support_type').map{ |x| [x.first, raw(x.last)]}, label_method: :last, value_method: :first
= f.input :age_category, as: :radio_buttons, collection: t('age_category'), label_method: :last, value_method: :first
= f.input :language, as: :radio_buttons, collection: t('languages').map{ |x| [x.first, raw(x.last)]}, label_method: :last, value_method: :first
= f.input :unsubscribed, as: :boolean
.form-actions
= f.button :submit, t("devise.registrations.edit.update"), class: 'btn btn-primary'
p = link_to t("devise.shared.links.back"), :back
+1 -1
View File
@@ -1,4 +1,4 @@
h1= title t(".sign_in")
h1= title t("devise.sessions.new.sign_in")
= simple_form_for(resource, as: resource_name, url: session_path(resource_name)) do |f|
.form-inputs
= f.input :email, required: false, autofocus: true
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

+1
View File
@@ -31,6 +31,7 @@ module Ch420
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = :de
config.i18n.available_locales = [:de, :it, :fr, :en]
config.generators do |g|
g.orm :mongoid
+12
View File
@@ -41,4 +41,16 @@ Rails.application.configure do
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = { address: 'localhost', port: 1025 }
config.paperclip_defaults = {
storage: :s3,
s3_protocol: :https,
s3_region: ENV["S3_REGION"],
s3_host_name: ENV["S3_HOST_NAME"],
s3_credentials: {
bucket: "cannabis-initiative-development",
access_key_id: ENV["S3_ACCESS_KEY"],
secret_access_key: ENV["S3_ACCESS_SECRET"]
}
}
end
+14 -2
View File
@@ -74,8 +74,8 @@ Rails.application.configure do
# Use default logging formatter so that PID and timestamp are not suppressed.
config.log_formatter = ::Logger::Formatter.new
config.action_mailer.default_url_options = { host: 'ch420.herokuapp.com' }
config.action_mailer.asset_host = 'https://ch420.herokuapp.com'
config.action_mailer.default_url_options = { host: 'www.cannabis-initiative.ch' }
config.action_mailer.asset_host = 'https://www.cannabis-initiative.ch'
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
@@ -87,4 +87,16 @@ Rails.application.configure do
authentication: :plain,
enable_starttls_auto: true
}
config.paperclip_defaults = {
storage: :s3,
s3_protocol: :https,
s3_region: ENV["S3_REGION"],
s3_host_name: ENV["S3_HOST_NAME"],
s3_credentials: {
bucket: "cannabis-initiative-production",
access_key_id: ENV["S3_ACCESS_KEY"],
secret_access_key: ENV["S3_ACCESS_SECRET"]
}
}
end
+1
View File
@@ -0,0 +1 @@
Slim::Engine.set_options pretty: true
+8
View File
@@ -0,0 +1,8 @@
de:
admin:
title: Administration
publicities:
index:
title: Unveröffentlichte Statements
form:
title: Statement
+8
View File
@@ -0,0 +1,8 @@
fr:
admin:
title: Administration
publicities:
index:
title: Déclarations non publiées
form:
title: Déclaration
+8
View File
@@ -0,0 +1,8 @@
it:
admin:
title: Amministrazione
publicities:
index:
title: Dichiarazioni non pubblicati
form:
title: Dichiarazione
+57 -3
View File
@@ -6,15 +6,26 @@ de:
logo: Logo der Initiative
title_html: Ja, ich will <strong class="text-success">Cannabis</strong> in der Schweiz <strong class="text-success">legalisieren</strong>
topnavigation:
donation: Spenden
sign_in: Anmelden
sign_out: Abmelden
initiative_text: Der Initiativtext im Wortlaut
initiative: Die Initiative
arguments: Argumentarium
faq: Fragen und Antworten
sponsoring: Sponsoren
numbers: Zahlen
statementes: Statements
are_you_sure: Bist du sicher?
edit: Bearbeiten
save: Speichern
counter:
supporters: "Unterstützer:"
amount_of_supporters: Zurzeit haben wir %{amount} Unterstützer.
input_error: Deine Eingaben konnte nicht gespeichert werden. Überprüfe deine Eingaben.
donation: Deine Spende
welcome_email:
subject: Besten Dank für deine Unterstützung!
@@ -29,6 +40,11 @@ de:
young: Ich bin 18 bis 30 Jahre alt
middle: Ich bin 30 bis 64 Jahre alt
retired: Ich bin über 64 Jahre alt
publicity_states:
pending: Die Veröffentlichung wurde noch nicht genehmigt
approved: Das Statement wurde Veröffentlicht
declined: Das Statement wurde abgelehnt
languages:
de: Deutsch
@@ -50,6 +66,12 @@ de:
city: Hinterpfupfikon
zip: "4200"
email: hans.muster@hanflegal.ch
publicity:
title: Mein Statement
renew: Statement neu einreichen
delete: Statement löschen
create_publicity: Deine Meinung zählt, darum bitten wir dir hier die Möglichkeit öffentlich deine Meinung zur Cannabis-Initiative kundzutun. Gib ein Starkes Statement ab und zeig dein Gesicht! Meine Unterstützung öffentlich kundtun ...
create:
timeout: Ihre Eingabe war zu schnell.
@@ -59,9 +81,37 @@ de:
edit: Meine Daten bearbeiten...
my_data: Meine Daten
publicities:
form:
title: Meine Meinung zur Cannabis-Initiative veröffentlichen
organisation: Organisation (Optional)
organisation_placeholder: Parteizugehörigkeit, Verband oder sonstige Organisationen
avatar: Lade ein Bild von dir Hoch
save: Zur Überprüfung einsenden
create:
success: Besten Dank die Daten werden überprüft.
update:
success: Besten Dank die Daten werden überprüft.
pages:
show:
not_found: Die Seite konnte nicht gefunden werden.
thanks:
title: Besten Dank für deine Unterstützung!
statements:
title: Statements von unseren Unterstützern
routes:
initiative_text: initiativtext
arguments: argumentarium
faq: fragen_und_antworten
sponsoring: sponsoren
donation: spenden
numbers: zahlen
statementes: statements
mongoid:
models:
@@ -81,6 +131,10 @@ de:
remember_me: Angemeldet bleiben
password: Passwort
language: Sprache
unsubscribed: Kein Newsletter
password_confirmation: Passwort bestätigen
current_password: Aktuelles Passwort
publicity:
state: Status
organisation: Organisation
statement: Statement
avatar: Bild
+65 -12
View File
@@ -5,36 +5,50 @@ fr:
"yes": Oui
"no": Non
counter:
supporters: "Militant:"
amount_of_supporters: Nous avons actuellement %{amount} supporters.
supporters: "Partisans:"
amount_of_supporters: Nous avons actuellement %{amount} partisans.
header:
logo: Logo de l'initiative
title_html: Oui, je veux <strong class="text-success">légaliser le cannabis</strong> en Suisse.
topnavigation:
donation: Donation
sign_out: déconnecter
sign_in: Connexion
initiative: l' initiative
initiative_text: L'initiative propose (en allemand)
arguments: Arguments (en allemand)
faq: Questions et réponses (en allemand)
sponsoring: Sponsors (en allemand)
numbers: Chiffres (en allemand)
statements: Déclarations
are_you_sure: Tu es sûre?
edit: Éditer
save: Sauver
donation: Donation
welcome_email:
subject: Merci beaucoup pour ton soutien!
support_type:
signer: Je signerais une initiative populaire pour la <span class="text-success">légalisation du cannabis</span>.
supporter: Je signerais une initiative populaire pour la <span class="text-success">légalisation du cannabis</span> et aiderais activement à trouver des signatures dans ma région.
# activist: Ich unterschreibe eine Volksinitiative für die <span class="text-success">Legalisierung von Cannabis</span> und beteilige mich bei der Planung und Koordination einer Volksinitiative.
# nonvoting_supporter: Ich bin nicht stimmberechtigt, helfe aber aktiv Unterschriften in meiner Umgebung zu sammeln um <span class="text-success">Cannabis zu legalisierung</span>.
age_category:
underage: Jai moins de 18 ans
young: Jai entre 18 et 30 ans
middle: Jai entre 30 et 64 ans
retired: Jai plus que 64 ans
publicity_states:
pending: La publication n'a pas été approuvé
approved: La déclaration a été publiée
declined: La déclaration a été rejetée
languages:
de: Deutsch
fr: Français
it: Italiano
supporters:
form:
form: Formulaire
@@ -48,7 +62,13 @@ fr:
city: Hinterpfupfikon
zip: "4200"
email: hans.muster@hanflegal.ch
publicity:
title: Ma déclaration
renew: resoumettre déclaration
delete: supprimer déclaration
create_publicity: Votre opinion compte, nous vous demandons ici d'exprimer publiquement votre avis sur initiative de cannabis possible. Rendre public mon soutien ...
create:
timeout: Ihre Eingabe war zu schnell.
@@ -56,11 +76,39 @@ fr:
title: Salut %{name}
edit: Modifier mes données ...
my_data: Mes données
publicities:
form:
title: Donner mon avis sur l'initiative de cannabis
organisation: Organisation (Facultatif)
organisation_placeholder: Affiliation parti, une association ou d'autres organisations
avatar: Ajouter une photo
save: Envoyé pour examen
create:
success: Merci, les données sont vérifiées.
update:
success: Merci, les données sont vérifiées.
pages:
show:
not_found: La page n'a pas été trouvé.
thanks:
title: Merci beaucoup pour ton soutien!
statements:
title: Les déclarations de nos partisans
routes:
initiative_text: l_initiative_propose
arguments: arguments
faq: questions_et_reponses
sponsoring: sponsor
donation: donation
numbers: chiffres
statements: declarations
mongoid:
models:
supporter: compte
@@ -79,6 +127,11 @@ fr:
remember_me: Se souvenir de moi
password: mot de passe
language: Langue
unsubscribed: pas de newslettre
password_confirmation: confirmer le mot de passe
current_password: Mot de passe actuel
publicity:
status: Statu
organisation: Organisation
statement: Déclaration
avatar: Photo
+59 -6
View File
@@ -8,14 +8,24 @@ it:
logo: Logo dell'iniziativa
title_html: Si, voglio <strong class="text-success">legalizzare</strong> la <strong class="text-success">cannabis in Svizzera</strong>
topnavigation:
donation: Donazione
sign_out: Disconnettersi
sign_in: Registro
initiative_text: Il testo delliniziativa
initiative: l'iniziativa
arguments: Argomentazioni
faq: Domande e risposte (in tedesco)
sponsoring: Sponsor
numbers: Numeri (in tedesco)
statements: Dichiarazioni
counter:
supporters: "Sostenitore:"
amount_of_supporters: Al momento abbiamo %{amount} sostenitori.
are_you_sure: Sei sicuro?
edit: Modifica
save: Salvare
donation: Donazione
welcome_email:
subject: Grazie mille per il tuo sostegno!
@@ -31,6 +41,11 @@ it:
middle: Ho tra i 30 ed i 64 anni
retired: Ho più di 64 anni
publicity_states:
pending: La pubblicazione non è stato approvato
approved: La dichiarazione è stata rilasciata
declined: La dichiarazione è stata respinta
languages:
de: Deutsch
fr: Français
@@ -50,7 +65,13 @@ it:
city: Hinterpfupfikon
zip: "4200"
email: hans.muster@hanflegal.ch
publicity:
title: La mia dichiarazione
renew: Ripresentare Statement
delete: Eliminare la dichiarazione
create_publicity: La tua opinione conta, quindi vi chiediamo qui pubblicamente esprimere la tua opinione su iniziativa di cannabis possibile. Girare in una dichiarazione forte e mostrare il tuo volto! Il mio supporto rendere pubblico ...
create:
timeout: Ihre Eingabe war zu schnell.
@@ -58,11 +79,39 @@ it:
title: Ciao %{name}
edit: Modifica i miei dati ...
my_data: Miei dati
publicities:
form:
title: Lasciare un commento sull'iniziativa cannabis
organisation: Organizzazione (opzionale)
organisation_placeholder: Partito di appartenenza, di associazione o di altre organizzazioni
avatar: Carica una foto
save: Inviato per la revisione
create:
success: Grazie, i dati vengono controllati.
update:
success: Grazie, i dati vengono controllati.
pages:
thanks:
title: Grazie mille per il tuo sostegno!
show:
not_found: La pagina non è stata trovata.
statements:
title: Dichiarazioni di nostri sostenitori
routes:
initiative_text: il_testo_dell_iniziativa
arguments: argomentazioni
faq: domande_e_risposte
sponsoring: sponsor
donation: donazione
numbers: numeri
statements: dichiarazioni
mongoid:
attributes:
supporter:
@@ -79,6 +128,10 @@ it:
remember_me: Ricordati di mel
password: Password
language: Lingua
unsubscribed: No Newsletter
password_confirmation: conferma password
current_password: Password corrente
publicity:
status: Statu
organisation: Organizzazione
statement: Dichiarazione
avatar: Foto

Some files were not shown because too many files have changed in this diff Show More