From 642a9b362c578c5a956685c348f1c3f1327e27d3 Mon Sep 17 00:00:00 2001 From: Dan Elbert Date: Fri, 13 Apr 2018 23:32:34 -0500 Subject: [PATCH] log editing --- app/controllers/logs_controller.rb | 3 +- app/javascript/components/AppDatePicker.vue | 41 ++++++++++++ app/javascript/components/AppDateTime.vue | 52 ++------------- app/javascript/components/AppRating.vue | 46 +++++++++++-- app/javascript/components/LogEdit.vue | 19 +++++- app/javascript/components/TheLogCreator.vue | 15 ++++- app/javascript/components/TheLogList.vue | 6 +- app/javascript/components/TheRecipeList.vue | 2 +- app/javascript/lib/Api.js | 10 ++- app/javascript/lib/DateTimeUtils.js | 73 +++++++++++++++++++++ app/javascript/packs/application.js | 2 + 11 files changed, 203 insertions(+), 66 deletions(-) create mode 100644 app/javascript/components/AppDatePicker.vue create mode 100644 app/javascript/lib/DateTimeUtils.js diff --git a/app/controllers/logs_controller.rb b/app/controllers/logs_controller.rb index 1e93f9c..8004977 100644 --- a/app/controllers/logs_controller.rb +++ b/app/controllers/logs_controller.rb @@ -3,10 +3,11 @@ class LogsController < ApplicationController before_action :ensure_valid_user before_action :set_log, only: [:show, :update, :destroy] + before_action :set_recipe, only: [:new, :create] before_action :require_recipe, only: [:new, :create] def index - @logs = Log.for_user(current_user).order(:date).page(params[:page]).per(params[:per]) + @logs = Log.for_user(current_user).order(date: :desc).page(params[:page]).per(params[:per]) end def show diff --git a/app/javascript/components/AppDatePicker.vue b/app/javascript/components/AppDatePicker.vue new file mode 100644 index 0000000..d0c0d9a --- /dev/null +++ b/app/javascript/components/AppDatePicker.vue @@ -0,0 +1,41 @@ + + + + + \ No newline at end of file diff --git a/app/javascript/components/AppDateTime.vue b/app/javascript/components/AppDateTime.vue index 37dabe3..ba189f9 100644 --- a/app/javascript/components/AppDateTime.vue +++ b/app/javascript/components/AppDateTime.vue @@ -4,6 +4,8 @@