app/views/iugu/invitations/new.html.haml in iugusdk-1.0.0.alpha.1 vs app/views/iugu/invitations/new.html.haml in iugusdk-1.0.0.alpha.2
- old
+ new
@@ -1,13 +1,27 @@
-= simple_form_for @user_invitation, :url => create_invite_path(:account_id => @account_id), :method => :post do |f|
+= simple_form_for @user_invitation, :url => create_invite_path(@account.id), :method => :post do |f|
+ - if @user_invitation.errors.any?
+ #error_explanation{ :style => "margin-bottom: 15px" }
+ %ul
+ - @user_invitation.errors.full_messages.each do |msg|
+ %li
+ = msg
%div
= f.label :email
= f.email_field :email
- - APP_ROLES['roles'].each do |role|
- %div
- = check_box_tag "user_invitation[roles][]", role, false, :id => "#{role}_checkbox"
- = label_tag "#{role}_checkbox", role
+ - if current_user.is?(:owner, @account)
+ - APP_ROLES['roles'].each do |role|
+ %div
+ = check_box_tag "user_invitation[roles][]", role, false, :id => "#{role}_checkbox"
+ = label_tag "#{role}_checkbox", role
+
+ - if current_user.is?(:admin, @account)
+ - APP_ROLES['roles'].each do |role|
+ - unless role == APP_ROLES['owner_role'] || role == APP_ROLES['admin_role']
+ %div
+ = check_box_tag "user_invitation[roles][]", role, false, :id => "#{role}_checkbox"
+ = label_tag "#{role}_checkbox", role
%div
= f.submit I18n.t("iugu.invite")