Skip to content
Snippets Groups Projects
Commit a54913b4 authored by Mauricio Giacomini Girardello's avatar Mauricio Giacomini Girardello
Browse files

adding feedback service

parent 37784d1a
No related branches found
No related tags found
No related merge requests found
class Bug
include ActiveModel::Model
attr_accessor :title, :project, :description
validates_presence_of :title, :project, :description
before_save :set_portalmec_project
private
def set_portalmec_project
'portalmec'
end
end
class FeedbackService
def initialize(bugreporter_service)
@bugreporter_service = bugreporter_service
end
def report_bug()
end
def send_feedback(feedback)
# save and send an email
feedback.save!
end
end
# admins
# gitlab issue api
# bugreporter service
# create an issue with gitlab
# feedback service
# feedback model
# after save, send email for admins
class GitlabBugreporterService
def initialize(bugreporter_service)
@bugreporter_service = bugreporter_service
end
def report_bug()
end
def send_feedback(feedback)
# save and send an email
feedback.save!
end
end
# admins
# gitlab issue api
# bugreporter service
# create an issue with gitlab
# feedback service
# feedback model
# after save, send email for admins
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment