lib/controllers/generate.rb in evertils-0.2.9 vs lib/controllers/generate.rb in evertils-0.3.0

- old
+ new

@@ -51,19 +51,27 @@ if !Date.today.monday? Notify.error("Sorry, you can only create new weekly logs on Mondays") end end - @model.create_note(title, body, parent_notebook) + note = @model.create_note(title, body, parent_notebook) + + tag_manager = Evertils::Common::Manager::Tag.new + week_tag = tag_manager.find("week-#{DateTime.now.cweek + 1}") + note.tag(week_tag.prop(:name)) end # generate monthly notes def monthly title = @format.date_templates[NOTEBOOK_MONTHLY] body = @format.template_contents parent_notebook = NOTEBOOK_MONTHLY - @model.create_note(title, body, parent_notebook) + note = @model.create_note(title, body, parent_notebook) + + tag_manager = Evertils::Common::Manager::Tag.new + month_tag = tag_manager.find("month-#{DateTime.now.strftime('%-m')}") + note.tag(month_tag.prop(:name)) end # generate monthly task summary templates def mts Notify.error("Name argument is required") if @name.nil?