Class: Debci::SelfService
Constant Summary
Constants included
from HTMLHelpers
HTMLHelpers::ICONS
Instance Method Summary
collapse
#filesize, #icon
#enqueue, #request_batch_tests, #request_tests, #valid_package_name?, #validate_batch_test
Methods inherited from App
#read_request_user
Instance Method Details
#authenticate! ⇒ Object
30
31
32
33
34
35
36
|
# File 'lib/debci/self_service.rb', line 30
def authenticate!
if session[:user].nil?
redirect('/user/login')
else
@user = session[:user]
end
end
|
114
115
116
117
118
|
# File 'lib/debci/self_service.rb', line 114
def validate_form_submission(package, suite, archs)
raise 'Please enter a valid package name' unless valid_package_name?(package)
raise 'Please select a suite' if suite == ''
raise 'Please select an architecture' if archs.empty?
end
|