Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Uppdateringar

  • Loading branch information...
commit d2792e1f2e1cb220055878ec88ae9af460c8b8d3 1 parent 2c0e8d7
andreaseriksson authored
BIN  app/.DS_Store
Binary file not shown
2  app/controllers/accounts_controller.rb
@@ -28,7 +28,7 @@ def create
28 28
29 29 respond_to do |format|
30 30 if @account.save
31   - format.html { redirect_to :controller=>'sessions', :action=>'new', notice: 'Ditt konto registrerades. Du kan nu börja använda tjänsten' }
  31 + format.html { redirect_to login_path, notice: 'Ditt konto registrerades. Du kan nu börja använda tjänsten' }
32 32 format.json { render json: @account, status: :created, location: @account }
33 33 else
34 34 format.html { render :controller=>'accounts', action: "new" }
46 app/controllers/dashboard_controller.rb
@@ -75,6 +75,26 @@ def monthly_transaction_sum(transaction,month)
75 75 return amount.round
76 76 end
77 77
  78 + def default_year_month
  79 + if params[:year_month]
  80 + year_month = params[:year_month]
  81 + else
  82 + year_month = Time.now.strftime("%Y-%m")
  83 + end
  84 +
  85 + return year_month
  86 + end
  87 +
  88 + def default_year
  89 + if params[:year]
  90 + year = params[:year]
  91 + else
  92 + year = Time.now.strftime("%Y")
  93 + end
  94 +
  95 + return year
  96 + end
  97 +
78 98 #Function thats list all the transaction_categories
79 99 def get_transaction_categories
80 100
@@ -97,7 +117,11 @@ def get_transaction_categories
97 117
98 118 def get_transaction_category_sum(category)
99 119
100   - transactions = Transaction.where("account_id = ? AND category = ?", current_user.account_id,category).sum("amount")
  120 + start_date = "#{default_year_month}-01".to_date
  121 + end_date = "#{default_year_month}-01".to_date.end_of_month
  122 + #created_at <= ? AND created_at >= ?
  123 +
  124 + transactions = Transaction.where("account_id = ? AND category = ? AND created_at <= ? AND created_at >= ?", current_user.account_id,category,end_date,start_date).sum("amount")
101 125 return transactions
102 126 end
103 127
@@ -138,24 +162,6 @@ def list_account_years
138 162 end
139 163
140 164
141   - def default_year_month
142   - if params[:year_month]
143   - year_month = params[:year_month]
144   - else
145   - year_month = Time.now.strftime("%Y-%m")
146   - end
147   -
148   - return year_month
149   - end
150   -
151   - def default_year
152   - if params[:year]
153   - year = params[:year]
154   - else
155   - year = Time.now.strftime("%Y")
156   - end
157   -
158   - return year
159   - end
  165 +
160 166
161 167 end
BIN  app/views/.DS_Store
Binary file not shown
15 app/views/dashboard/index.html.erb
... ... @@ -1,6 +1,3 @@
1   -<%= #@list_result_by_months
2   -%>
3   -
4 1 <script type="text/javascript">
5 2 google.load("visualization", "1", {packages:["corechart"]});
6 3 google.setOnLoadCallback(drawChart);
@@ -41,7 +38,9 @@
41 38 <%= submit_tag("Byt")%>
42 39 <% end %>
43 40 </h5>
  41 + <p><em>Välj period att granska ovan.</em></p>
44 42 <p>Den här grafen ska visa vilka utgifter som finns uppdelat på kategorier.</p>
  43 +
45 44 </div>
46 45 </div><!--/row-->
47 46
@@ -55,19 +54,12 @@
55 54 data.addColumn('string', 'Månad');
56 55 data.addColumn('number', 'Budgeterade utgifter');
57 56 data.addColumn('number', 'Utgifter');
58   - /*data.addRows([
59   - ['2004', 1000, 400],
60   - ['2005', 1170, 460],
61   - ['2006', 860, 580],
62   - ['2007', 1030, 540]
63   - ]);*/
64   -
65 57 data.addRows(<%= raw(@list_result_by_months) %>);
66 58
67 59 var options = {
68 60 title: 'Utgifter över tid',
69 61 backgroundColor: 'transparent',
70   - is3D: true
  62 + is3D: true
71 63 };
72 64
73 65 var chart = new google.visualization.LineChart(document.getElementById('result_div'));
@@ -91,6 +83,7 @@
91 83 <% end %>
92 84 </h5>
93 85 <% end %>
  86 + <p>Grafen visar budgeterade utgifter månad för månad i den blå linjen. Den röda linjen visar de faktiska utgifterna under den månaden.</p>
94 87 </div>
95 88 </div><!--/row-->
96 89
74 app/views/sessions/new.html.erb
... ... @@ -1,36 +1,48 @@
  1 +<h1>Logga in</h1>
  2 +<div class="row">
  3 + <div class="span9">
  4 + <%= form_tag sessions_path, :class => 'form-horizontal well' do %>
  5 + <div class="form-inputs">
  6 + <div class="control-group string required">
  7 + <%= label_tag :email, 'E-post', :class => 'string required control-label' %>
  8 + <div class="controls">
  9 + <%= text_field_tag :email, params[:email] %>
  10 + </div>
  11 + </div>
1 12
2   - <h1>Logga in</h1>
3   - <%= form_tag sessions_path, :class => 'form-horizontal well' do %>
4   - <div class="form-inputs">
5   - <div class="control-group string required">
6   - <%= label_tag :email, 'E-post', :class => 'string required control-label' %>
7   - <div class="controls">
8   - <%= text_field_tag :email, params[:email] %>
9   - </div>
10   - </div>
  13 + <div class="control-group string required">
  14 + <%= label_tag :password, 'Lösenord', :class => 'string required control-label' %>
  15 + <div class="controls">
  16 + <%= password_field_tag :password, nil %>
  17 + </div>
  18 + </div>
  19 +
  20 + <div class="control-group string required">
  21 + <%= label_tag :remember_me, 'Kom ihåg mig', :class => 'string control-label' %>
  22 + <div class="controls">
  23 + <%= check_box_tag :remember_me, 1, params[:remember_me] %>
  24 + </div>
  25 + </div>
11 26
12   - <div class="control-group string required">
13   - <%= label_tag :password, 'Lösenord', :class => 'string required control-label' %>
14   - <div class="controls">
15   - <%= password_field_tag :password, nil %>
16   - </div>
17   - </div>
18   -
19   - <div class="control-group string required">
20   - <%= label_tag :remember_me, 'Kom ihåg mig', :class => 'string control-label' %>
21   - <div class="controls">
22   - <%= check_box_tag :remember_me, 1, params[:remember_me] %>
23   - </div>
24   - </div>
  27 + <p><%=
  28 + #link_to "Glömt lösenordet?", new_password_reset_path
  29 + %></p>
25 30
26   - <p><%=
27   - #link_to "Glömt lösenordet?", new_password_reset_path
28   - %></p>
  31 + </div>
29 32
30   - </div>
  33 + <div class="form-actions">
  34 + <%= submit_tag "Logga in", :class => 'btn btn-primary' %> <%= link_to 'Tillbaka', root_path, :class => "btn" %>
  35 + <!--<a href="#">Glömt lösenordet</a>-->
  36 + </div>
  37 + <% end %>
  38 + </div><!--/span9-->
  39 + <div class="span3">
  40 + <div class="alert alert-info">
  41 + <h3>Villkor</h3>
  42 + <p>Villkoren är enkla. Tjänsten utvecklas kontinuerligt och funktioner kan tillkomma eller tas bort när som helst. Tjänsten är fri att använda och vi tar inte ansvar för något som skulle kunna drabba användare av tjänsten.</p>
31 43
32   - <div class="form-actions">
33   - <%= submit_tag "Logga in", :class => 'btn btn-primary' %> <%= link_to 'Tillbaka', root_path, :class => "btn" %>
34   - <!--<a href="#">Glömt lösenordet</a>-->
35   - </div>
36   - <% end %>
  44 + <p>Vi kommer <strong>inte</strong> att lämna ut några personliga uppgifter frånt tjänsten annat än sammanställd och avanonymiserad statitik. </p>
  45 + </div>
  46 +
  47 + </div><!--/span9-->
  48 +</div><!--/row-->

0 comments on commit d2792e1

Please sign in to comment.
Something went wrong with that request. Please try again.