Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#7] missing help pages #20

Merged
merged 9 commits into from
Jun 21, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions lib/controller_patches.rb
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,29 @@ def get_turkish_alphabet

end

RequestGameController.class_eval do

def play
session[:request_game] = Time.now

@missing = InfoRequest.count_old_unclassified(:conditions => ["prominence = 'normal'"])
@total = InfoRequest.count
@done = @total - @missing
@percentage = (@done.to_f / @total.to_f * 10000).round / 100.0
@requests = InfoRequest.includes(:public_body, :user).get_random_old_unclassified(3, :conditions => ["prominence = 'normal'"])


if @missing == 0
flash[:notice] = _('<p>All done! Thank you very much for your help.</p>')
end

@league_table_28_days = RequestClassification.league_table(10, [ "created_at >= ?", Time.now - 28.days ])
@league_table_all_time = RequestClassification.league_table(10)
@play_urls = true
end

end

UserController.class_eval do
private
def user_params(key = :user)
Expand Down
5 changes: 2 additions & 3 deletions lib/views/help/_sidebar.tr.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
<li><%= link_to_unless_current "Başvuru yapmak", help_requesting_path %></li>
<li><%= link_to_unless_current "Gizlilik", help_privacy_path %></li>
<li><%= link_to_unless_current "Kamu görevlileri için bilgi", help_officers_path %></li>
<li><%= link_to_unless_current "About the software", help_alaveteli_path %></li>
<li><%= link_to_unless_current "Credits", help_credits_path %></li>
<li><%= link_to_unless_current "Programmers API", help_api_path %></li>
<li><%= link_to_unless_current "4982* Alaveteli tarafından destekleniyor", help_alaveteli_path %></li>
<li><%= link_to_unless_current "Uygulama Programlama Arayüzü (API)", help_api_path %></li>
<li><%= link_to_unless_current "Ara", advanced_search_path %></li>
</ul>

Expand Down
36 changes: 36 additions & 0 deletions lib/views/help/alaveteli.tr.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<% @title = "4982* Alaveteli tarafından destekleniyor" %>

<%= render :partial => 'sidebar' %>
<div id="left_column_flip" class="left_column_flip">
<% if params[:country_name] %>
<h1><%= _("Would you like to see a website like this in your country?") %></h1>
<% else %>
<h1>4982* Alaveteli tarafından destekleniyor</h1>
<% end %>
<p>
Bu websitesi Alaveteli yazılımı kullanarak hayata geçmiştir. Alaveteli,
bilgi edinme istekleri yapmak için geliştirilmiş özgür bir yazılımdır.
Her dile kolaylıkla çevrilebilir ve yerel Bilgi Edinme mevzuatına
uyarlanabilir.
</p>

<p>
Alaveteli yazılımının geliştirilmesi dünyada şeffaflığın artması yönünde
faaliyet gösteren birçok vakıf ve dernek tarafından desteklenmektedir.
</p>

<p>
Kendi ülkenizde bir Alaveteli websitesi kurmak istiyorsanız size yardım
edebiliriz. Siteyi çevirmek ve kullanıma uygun hale getirmek için birkaç gün
harcamanız, sonrasında da sitenin moderasyonu için haftada en az bir saat
ayırmanız gerekecek.
</p>

<p>
<a href="http://alaveteli.org">Alaveteli websitesi</a> hakkında daha fazla
bilgi edinin ya da bize bir <a href="mailto:hello@alaveteli.org">email</a>
atın.
</p>

<div id="hash_link_padding"></div>
</div>
96 changes: 96 additions & 0 deletions lib/views/help/api.tr.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<% @title = "Uygulama Programlama Arayüzü (API)" %>

<%= render :partial => 'sidebar' %>

<div id="left_column_flip" class="left_column_flip">
<h1><%=@title %></h1>
<dl>
<dt>Giriş</dt>
<dd>
<p>
Bu sayfada programcıların bir “API” aracılığıyla başka websiteleri ve
yazılımı 4982* ile etkileşim haline nasıl sokabileceği açıklanmıştır.
</p>

<p>
4982* için henüz tam anlamıyla bir API bulunmamaktadır. Ancak yavaş
yavaş kullanım açısından API’a benzeyen birçok uygulama ekliyoruz
</p>
</dd>

<dt>Yeni başvurulara bağlantı vermek</dt>
<dd>
<p>
Çok sayıda kullanıcının belli bir kamu kuruluşuna başvuru yapmasını
desteklemek için, şu formdaki URL’leri kullanın
<%= link_to new_request_to_body_path(:url_name => "btk"),
new_request_to_body_path(:url_name => "btk") %>.
Aşağıda bu URL’lere ekleyebileceğiniz parametreleri bulabilirsiniz.
</p>

<ul>
<li> <strong>title</strong> - yeni başvurunun varsayılan özeti.</li>
<li> <strong>default_letter</strong> - mektupta kullanılan metindeki varsayılan metin seçeneği. “Sayın” ve “Saygılar” başlangıç ve bitiriş satırları bunun çevresinde yer almaktadır.</li>
<li> <strong>body</strong> - default_letter parametresine alternatif olarak, başvurunun tüm metnini belirler. Böylece giriş ve bitiriş satırlarını özelleştirebilirsiniz.</li>
<li> <strong>tags</strong> - etiketlerin boşlukla ayrılmış bir listesi. Böylece daha sonra yapılan başvuruları da bulup bağlantı verebilirsiniz.</li>
</ul>
</dd>

<dt>RRSS (Atom) feed’leri</dt>
<dd>
<p>Bilgi edinme başvurularını listeleyen çoğu sayfada ATOM feed’leri
bulunmaktadır. Bunları kullanarak XML formatında güncellemeler ve
bağlantılar alabilirsiniz Atom feed URL’ini bulmak için:

<ul>
<li>RSS feed bağlantılarını arayın <%= image_tag "feed-16.png", :alt => "RSS icon" %>.</li>
<li>HTML’in baş kısmındaki <code>&lt;link rel="alternate" type="application/atom+xml"&gt;</code> etiketini inceleyin.</li>
<li>Başka bir URL’nin başına <code>/feed</code> ekleyin.</li>
</ul>
</p>

<p>
Karmaşık sorgularda bile Atom feed’leri bulunmaktadır. Bunları
kullanarak kuruma, dosya biçimine, yanıt durumuna veya tarih aralığına
göre arama yapabilirsiniz. Ayrıntılar için
<a href="<%= advanced_search_path %>">gelişmiş arama önerilerine</a>
bakın.
</p>
</dd>

<dt>JSON formatında veri</dt>
<dd>
<p>
Sitede birçok sayfanın JSON versiyonu bulunmaktadır. Bunları şöyle
bulabilirsiniz:
</p>
<ul>
<li>URL’nin sonuna <code>.json</code> ekleyin</li>
<li>HTML’in Baş kısmında <code>&lt;link rel="alternate" type="application/json"&gt;</code> etiketini arayın.</li>
</ul>

<p>
Hem başvurular, hem de kullanıcılar ve kurumların temel bilgilerini
içeren JSON versiyonları bulunmaktadır. Her Atom feed’inin, feed’deki
olayların listesiyle ilgili bilgi içeren bir JSON eşleniği vardır.
</p>
</dd>

<dt>Tüm kurumların elektronik tablosu</dt>
<dd>
<p>
4982*’de bulunan tüm kurumların bir listesi şuradan indirilebilir:
<%= link_to "all-authorities.csv", all_public_bodies_csv_path %>
</p>

</dd>
</dl>

<p>
Henüz var olmayan bir API özelliğine ihtiyacınız varsa lütfen bizimle
<a href="<%= help_contact_path %>">iletişime geçin.</a>
</p>

<div id="hash_link_padding"></div>
</div>

13 changes: 5 additions & 8 deletions lib/views/help/contact.tr.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,18 @@
<div id="contact_preamble" class="contact_preamble">

<% if !flash[:notice] %>
<h2>Contact an authority to get official information</h2>
<h2>Bilgi edinmek için bir kamu kurumuyla iletişime geçin</h2>
<ul>
<li><a href="<%= new_request_path %>">Go here</a> to make a request, in public, for information
from public authorities.</li>

<li>Kamu kurum ve kuruluşlarından bilgi istemek için <a href="<%= new_request_path %>">burayı tıklayın</a>.</li>
<li>
Asking for private information about yourself?
Please read our
<a href="<%= help_requesting_path(:anchor => 'data_protection') %>">help page</a>.
Kişisel bilgi istemeyi düşünüyorsanız, lütfen ilgili
<a href="<%= help_requesting_path(:anchor => 'data_protection') %>">yardım sayfasını</a> okuyun.
</li>
</ul>

<% end %>

<h2>Contact the <%= site_name %> team</h2>
<h2><%= site_name %> ekibine ulaşın</h2>
<% if !flash[:notice] %>
<ul>
<li>
Expand Down
92 changes: 0 additions & 92 deletions lib/views/help/credits.html.erb

This file was deleted.

88 changes: 88 additions & 0 deletions lib/views/help/unhappy.tr.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<% @title = "Aldığınız yanıttan memnun değil misiniz?" %>

<% if !@info_request.nil? %>
<h1><%= @title %>: '<%=request_link(@info_request) %>'</h1>
<% else %>
<h1><%= @title %></h1>
<% end %>

<p>Eğer:</p>

<ul>
<li>Başvurunuza 15 iş günü içinde yanıt alamadıysanız</li>
<li>İstediğiniz bilgiyi tam alamadıysanız veya</li>
<li>Başvurunuz geçerli bir yasal dayanak göstermeksizin reddedildiyse</li>
</ul>

<p>aşağıdaki yollara başvurabilirsiniz:</p>

<ol>
<li>Söz konusu kamu kurumundan kurum için denetim isteyebilirsiniz</li>
<li>Bilgi Edinme Değerlendirme Kurulu’na (BEDK) itirazınızı postayla yapabilirsiniz</li>
<li>Başvurunuza yanıt almak için başka yöntemleri deneyebilirsiniz</li>
</ol>

<h1 id="internal_review">1. Kurum içi denetim istemek <a class="hover_a" href="#internal_review">#</a> </h1>

<p>
<% if !@info_request.nil? %>
<%= link_to "Request an internal review", new_request_followup_path(:request_id => @info_request.id) + "?internal_review=1#followup", :class => 'link_button_green request-internal-review-action' %> and then write a message asking the authority to review your request.
<% else %>
<%= site_name %> üzerinden yapmış olduğunuz başvurunun altında "kurum içi
inceleme" seçeneğini doldurarak, başvurunuzla ilgili bir denetim
isteyebilirsiniz. Bunu yaparken hangi başvurudan bahsettiğinizi açıkça
belirtin. Kurum içi denetim, başvurunuzu ilgili kuruma hatırlatmaya yarar.
<% end %>
</p>

<h1 id="complaining">2. BEDK'ya başvurmak <a class="hover_a" href="#complaining">#</a> </h1>

<p>
Aldığınız cevaptan hâlâ memnun değilseniz, Bilgi Edinme Değerlendirme
Kurulu’na (BEDK) posta yoluyla başvurabilirsiniz.
</p>

<p>
Değerlendirme isteğinizle ilgili yazarken 4982* üzerinden yaptığınız
başvurunun bir çıktısını alarak, BEDK’ya gönderdiğiniz başvuruya
ekleyebilirsiniz.
</p>

<p>
BEDK başvurunuzu 4982* üzerinden takip etme olanağı bulunmamaktadır.
Gelişmelerle ilgili olarak başvurunuza site üzerinde not ekleyebilirsiniz.
Bilgi edinme başvurularına yapılan itirazlarda bir sonraki adım idari yargıya
başvurmak olmalıdır. Buradan sonuç almak iki üç yıl alabildiğinden,
istediğiniz bilgiye ulaşmak için süreç işlerken farklı yöntemler
kullanabilirsiniz.
</p>

<h1 id="other_means">3. İstediğiniz bilgiyi almak için başka yöntemler kullanmak <a class="hover_a" href="#other_means">#</a> </h1>

<p>Sorununuzu çözmek için aşağıdakileri deneyebilirsiniz.</p>

<ul>
<li>
<strong>Yeni bir bilgi edinme başvurusu</strong> yapıp özet bilgi, veya
reddedilmiş başvurunuzda istediğiniz bilgiye doğrudan olmasa da ulaşmanızı
sağlayacak başka bir bilgi isteyebilirsiniz. Burada sıkışırsanız,
<a href="<%= help_contact_path %>">fikir alabilirsiniz.</a>
</li>
<li>
Sorduğunuz konuyla ilgili olabilecek başka <strong>kamu kurumları</strong>
veya kamuya ait şirket varsa, başvurunuzu onlara yapabilirsiniz.
</li>
<li>
Konuyla ilgili olarak milletvekillerine yazabilirsiniz. Bölgenizden seçilen
milletvekili, istediğiniz bilgiyi TBMM’de gündeme getirebilir.
</li>
<li>
Konuyla ilgilenen <strong>diğer araştırmacılarla</strong> iletişime
geçebilirsiniz. Bazen bu sitede aynı konuya ilgi duyan kişileri
bulabilirsiniz.
</li>
<li>
Kendi çevrenizde bir kampanya grubu oluşturup ilgili kamu kuruluşundan yüz
yüze görüşmek için randevu isteyebilirsiniz.
</li>
</ul>