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?