This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -0,0 +1,3 @@
ul[class=:breadcrumb]
- @breadcrumbs.each do |breadcrumb|
li = link_to breadcrumb[0], [:organizers, breadcrumb[1]]
@@ -1,7 +1,7 @@
<h1>Import conferences (.csv only)</h1>
<p>Importing will update existing conferences with the data from the csv file</p>

<%= form_tag import_orga_conferences_path, multipart: true do %>
<%= form_tag import_organizers_conferences_path, multipart: true do %>
<div class="form-group">
<%= file_field_tag :file, accept: '.csv', id: 'input-csv-file-upload' %>
</div>
@@ -12,7 +12,7 @@
<h1>Export teams' preferences (.csv only)</h1>
<p>Export teams' conference preferences as a csv file</p>

<%= form_tag orga_exports_path, class: "form-inline" do %>
<%= form_tag organizers_exports_path, class: "form-inline" do %>
<%= hidden_field_tag :export, 'Exporters::ConferencePreferences#current' %>
<%= submit_tag "Download teams' preferences", class: "btn btn-default btn-small" %>
<% end %>
@@ -0,0 +1,6 @@
= render 'organizers/breadcrumbs'
= render 'form'
= render 'conferences/table', namespace: :organizers, conferences: @conferences
- if can?(:crud, Conference)
p The tech conference you're looking for is not yet in our list? Just suggest it!
= link_to '+ New Conference', new_organizers_conference_path, class: 'btn btn-default'
@@ -6,7 +6,7 @@ nav.page

h1.page-header Create a new conference

= simple_nested_form_for [:orga, @conference] do |f|
= simple_nested_form_for [:organizers, @conference] do |f|
- if @conference.errors.any?
.alert.alert-danger
h4 = "#{pluralize(@conference.errors.count, "error")} prohibited this conference from being saved:"
@@ -0,0 +1,14 @@
= render 'organizers/breadcrumbs'

nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'All conferences', organizers_conferences_path, class: 'back'

h1 class="conference" = @conference.name

nav.btn-group
= link_to 'Delete', organizers_conference_path(@conference), method: :delete, class: 'edit btn btn-default', data: { confirm: 'Are you sure?' }

= render 'conferences/details', namespace: :orga
@@ -0,0 +1,21 @@
= render 'organizers/breadcrumbs'

p Relevant places for you to go as an organizer.

dl.dl-horizontal
dt = link_to 'Projects', [:organizers, :projects]
dd View/accept/reject submitted Projects
dt = link_to 'Teams', [:organizers, :teams]
dd Current Teams
dt = link_to 'User info', organizers_users_info_path
dd User info
dt = link_to 'Conferences', [:organizers, :conferences]
dd Conferences
dt = link_to 'Seasons', [:organizers, :seasons]
dd Season management (including time travel for test and development)
dt &nbsp;
dd &nbsp;
dt = link_to 'Exports', [:organizers, :exports]
dd Export data for reporting
dt = link_to 'Mailings', organizers_mailings_path
dd Send emails to targeted groups
@@ -1,6 +1,6 @@
= render 'orga/breadcrumbs'
= render 'organizers/breadcrumbs'

= form_tag [:orga, :exports] do
= form_tag [:organizers, :exports] do
= select_tag "export", options_for_select(available_exports), prompt: "<Select an exporter method>"
'
= button_tag "Make it so!", type: 'submit'
@@ -1,4 +1,4 @@
= simple_nested_form_for([:orga, @mailing]) do |f|
= simple_nested_form_for([:organizers, @mailing]) do |f|
- if @mailing.errors.any?
#error_explanation
h2 = "#{pluralize(@mailing.errors.count, "error")} prohibited this mailing from being saved:"
@@ -2,4 +2,4 @@ tr
td = submission.to
td = submission.sent_at ? submission.sent_at.to_formatted_s(:short) : '-'
td = submission.error
td = link_to('Resend', [:orga, submission.mailing, submission], method: :put)
td = link_to('Resend', [:organizers, submission.mailing, submission], method: :put)
@@ -0,0 +1,13 @@
- if mailing.sent?
h3 Submissions
table.table.table-striped.table-bordered.table-condensed
thead
tr
th To
th Sent
th Errors
th
tbody
= render partial: 'organizers/mailings/submission', collection: submissions
- else
p = link_to 'Send now', new_organizers_mailing_submission_path(@mailing), class: 'btn btn-small btn-success'
@@ -0,0 +1,10 @@
= render 'organizers/breadcrumbs'
nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'Back', organizers_mailings_path, class: 'back'

h1 Edit Mailing

== render 'form'
@@ -0,0 +1,7 @@
= render 'organizers/breadcrumbs'

nav.actions
ul.list-inline
li = link_to link_to icon('plus', 'New Mailing'), new_organizers_mailing_path, class: 'btn btn-sm btn-primary'

= render 'mailings/table', namespace: :organizers, mailings: @mailings
@@ -0,0 +1,10 @@
= render 'organizers/breadcrumbs'
nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'Back', organizers_mailings_path, class: 'back'

h1 New Mailing

== render 'form'
@@ -0,0 +1,14 @@
= render 'organizers/breadcrumbs'
nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'All mailings', organizers_mailings_path, class: 'back'

nav.actions
ul.list-inline
li = link_to 'Edit', edit_organizers_mailing_path(@mailing), class: 'btn btn-default btn-sm edit'
li = link_to 'Delete', organizers_mailing_path(@mailing), method: :delete, class: 'btn btn-default btn-sm destroy', data: { confirm: 'This action cannot be undone. Are you sure?' }

= render 'mailings/details', namespace: :organizers, mailing: @mailing
= render partial: 'submissions', locals: { mailing: @mailing, submissions: @mailing.submissions }
@@ -1,4 +1,4 @@
= render 'orga/breadcrumbs'
= render 'organizers/breadcrumbs'

h1 Listing Projects

@@ -22,16 +22,16 @@ table.table.table-striped.table-bordered.table-condensed.hidden-sm.hidden-xs
td = project_tags project
td
- if project.may_start_review?
= link_to 'Start review', [:start_review, :orga, project], method: :put, class: 'btn btn-sm btn-warning'
= link_to 'Start review', [:start_review, :organizers, project], method: :put, class: 'btn btn-sm btn-warning'
- if project.may_accept?
= link_to 'Accept', [:accept, :orga, project], method: :put, class: 'btn btn-sm btn-success'
= link_to 'Accept', [:accept, :organizers, project], method: :put, class: 'btn btn-sm btn-success'
- if project.may_reject?
= link_to 'Reject', [:reject, :orga, project], method: :put, class: 'btn btn-sm btn-danger space_btns'
= link_to 'Reject', [:reject, :organizers, project], method: :put, class: 'btn btn-sm btn-danger space_btns'
td
- if project.comments_locked?
= link_to 'Unlock comments', [:unlock, :orga, project], method: :put, class: 'btn btn-sm btn-warning'
= link_to 'Unlock comments', [:unlock, :organizers, project], method: :put, class: 'btn btn-sm btn-warning'
- else
= link_to 'Lock comments', [:lock, :orga, project], method: :put, class: 'btn btn-sm btn-warning'
= link_to 'Lock comments', [:lock, :organizers, project], method: :put, class: 'btn btn-sm btn-warning'

- @projects.each do |project|
table.table.table-striped.table-bordered.table-condensed.hidden-md.hidden-lg
@@ -54,17 +54,17 @@ table.table.table-striped.table-bordered.table-condensed.hidden-sm.hidden-xs
th Actions
td
- if project.may_accept?
= link_to 'Accept', [:accept, :orga, project], method: :put, class: 'btn btn-sm btn-success'
= link_to 'Accept', [:accept, :organizers, project], method: :put, class: 'btn btn-sm btn-success'
- if project.may_start_review?
= link_to 'Start review', [:start_review, :orga, project], method: :put, class: 'btn btn-sm btn-warning'
= link_to 'Start review', [:start_review, :organizers, project], method: :put, class: 'btn btn-sm btn-warning'
- if project.may_reject?
= link_to 'Reject', [:reject, :orga, project], method: :put, class: 'btn btn-sm btn-danger'
= link_to 'Reject', [:reject, :organizers, project], method: :put, class: 'btn btn-sm btn-danger'
tr
th Comments
td
- if project.comments_locked?
= link_to 'Unlock comments', [:unlock, :orga, project], method: :put, class: 'btn btn-sm btn-warning'
= link_to 'Unlock comments', [:unlock, :organizers, project], method: :put, class: 'btn btn-sm btn-warning'
- else
= link_to 'Lock comments', [:lock, :orga, project], method: :put, class: 'btn btn-sm btn-warning'
= link_to 'Lock comments', [:lock, :organizers, project], method: :put, class: 'btn btn-sm btn-warning'

br
@@ -1,4 +1,4 @@
= simple_form_for([:orga, @season]) do |f|
= simple_form_for([:organizers, @season]) do |f|
= f.error_notification

.form-inputs.clearfix
@@ -2,7 +2,7 @@
<h3>For development only: select season phase… </h3>
<p>… to adjust all the date-dependent settings for the current season.</p>

<%= form_tag switch_phase_path, :method => :patch do %>
<%= form_tag organizers_seasons_switch_phase_path, method: :patch do %>
<%= radio_button_tag :phase, :fake_proposals_phase %>
<%= label_tag 'Proposal Phase' %>
<%= radio_button_tag :phase, :fake_application_phase %>
@@ -12,4 +12,4 @@
<%= radio_button_tag :phase, :back_to_reality %>
<%= label_tag 'Back to Real Time' %>
<%= submit_tag "Switch phase", class: 'btn btn-sm btn-warning' %>
<% end %>
<% end %>
@@ -0,0 +1,9 @@
= render 'organizers/breadcrumbs'

h1 Edit Season

== render 'form'

br

= link_to 'Back', [:organizers, @season], class: 'btn btn-default'
@@ -1,8 +1,8 @@
= render 'orga/breadcrumbs'
= render 'organizers/breadcrumbs'

nav.actions
ul.list-inline
li = link_to icon('plus', 'New Season'), [:new, :orga, :season], class: 'btn btn-primary'
li = link_to icon('plus', 'New Season'), [:new, :organizers, :season], class: 'btn btn-primary'


h1 Listing Seasons
@@ -27,11 +27,11 @@ table.table.table-striped.table-bordered.table-condensed
td = season.ends_at
td = season.applications_open_at
td = season.applications_close_at
td = link_to 'Show', [:orga, season]
td = link_to 'Edit', [:edit, :orga, season]
td = link_to 'Destroy', [:orga, season], data: { confirm: 'Are you sure?'}, method: :delete
td = link_to 'Show', [:organizers, season]
td = link_to 'Edit', [:edit, :organizers, season]
td = link_to 'Destroy', [:organizers, season], data: { confirm: 'Are you sure?'}, method: :delete

br


= render partial: 'orga/seasons/switch' unless Rails.env.production?
= render partial: 'organizers/seasons/switch' unless Rails.env.production?
@@ -0,0 +1,9 @@
= render 'organizers/breadcrumbs'

h1 New Season

== render 'form'

br

= link_to 'Back', [:organizers, :seasons], class: 'btn btn-default'
@@ -1,4 +1,4 @@
= render 'orga/breadcrumbs'
= render 'organizers/breadcrumbs'

h1 Season #{@season.name}

@@ -21,5 +21,5 @@ h1 Season #{@season.name}
dt Acceptance notification on
dd = @season.acceptance_notification_at

= link_to 'Edit', [:edit, :orga, @season], class: 'btn btn-default'
= link_to 'Back', orga_seasons_path, class: 'btn btn-default'
= link_to 'Edit', [:edit, :organizers, @season], class: 'btn btn-default'
= link_to 'Back', organizers_seasons_path, class: 'btn btn-default'
@@ -2,14 +2,14 @@ nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'Back', orga_mailing_path(@mailing), class: 'back'
li = link_to 'Back', organizers_mailing_path(@mailing), class: 'back'

h1 Submit mailing

p The email "#{@mailing.subject}" will be sent to the following recipients:

p = @mailing.emails.join(', ')

= simple_nested_form_for @submission, url: orga_mailing_submissions_path(@mailing) do |f|
= simple_nested_form_for @submission, url: organizers_mailing_submissions_path(@mailing) do |f|
.actions
= f.submit 'Submit now', class: 'btn'
@@ -1,4 +1,4 @@
= simple_nested_form_for [:orga, @team], wrapper: :horizontal_form, html:{class:'form-horizontal'} do |f|
= simple_nested_form_for [:organizers, @team], wrapper: :horizontal_form, html:{class:'form-horizontal'} do |f|
- if @team.errors.any?
#error_explanation
h2 = "#{pluralize(@team.errors.count, "error")} prohibited this team from being saved:"
@@ -92,4 +92,4 @@
.actions
ul.list-inline
li = f.submit 'Save', class: 'btn btn-success'
li = link_to 'Cancel', [:orga, @team], class: 'btn btn-default'
li = link_to 'Cancel', [:organizers, @team], class: 'btn btn-default'
@@ -0,0 +1,17 @@
= render 'organizers/breadcrumbs'

nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'Back', [:organizers, @team], class: 'back'

nav.actions
.pull-right
ul
li
= link_to 'Destroy', [:organizers, @team], data: { confirm: 'Are you sure?' }, method: :delete, class: 'btn btn-danger'

h1 Editing team
== render 'form'
== render 'conferences/form_modal'
@@ -0,0 +1,10 @@
= render 'organizers/breadcrumbs'

nav.actions
ul.list-inline
li = link_to icon('plus', 'New Team'), new_organizers_team_path, class: 'btn btn-default btn-sm'
li = link_to 'Show all teams', organizers_teams_path(filter: :all)
li = link_to 'Show only selected teams', organizers_teams_path
li = link_to 'Teams organizers info &rarr;'.html_safe, teams_info_path

= render 'teams/table', namespace: :organizers
@@ -0,0 +1,11 @@
= render 'organizers/breadcrumbs'

nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'Back', organizers_teams_path, class: 'back'

h1 New team

== render 'form'
@@ -1,15 +1,15 @@
= render 'orga/breadcrumbs'
= render 'organizers/breadcrumbs'

nav.page
.back-nav
ul
li = icon('chevron-left')
li = link_to 'All teams', orga_teams_path, class: 'back'
li = link_to 'All teams', organizers_teams_path, class: 'back'

= content_tag :h1, @team.display_name, class: "team #{@team.kind}"

nav.btn-group
= link_to 'Edit', edit_orga_team_path(@team), class: 'edit btn btn-default btn-small'
= link_to 'Edit', edit_organizers_team_path(@team), class: 'edit btn btn-default btn-small'
= link_to 'Add a source', new_team_source_path(@team), class: 'btn btn-default btn-small'
= link_to 'Add a member', new_team_role_path(@team), class: 'btn btn-default btn-small'
- if can? :read, :users_info
File renamed without changes.
@@ -4,7 +4,7 @@ A new project has been proposed. Check it out at
<%= project_url(@project) %>

You can accept / reject it here:
<%= orga_projects_url %>
<%= organizers_projects_url %>

Cheers,
your friendly RGSoC-Teams-App Robot
@@ -71,10 +71,10 @@

get 'pages/:page', to: 'pages#show', as: :page

get 'orga/users/info', to: 'orga/users_info#index', as: :orga_users_info
patch 'orga/seasons/switch_phase', to: 'orga/seasons#switch_phase', as: :switch_phase
namespace :orga do
namespace :organizers do
root to: 'dashboard#index', as: :dashboard
patch 'seasons/switch_phase', to: 'seasons#switch_phase'
get 'users/info', to: 'users_info#index', as: :users_info
resources :projects, only: [:index] do
member do
put :accept
@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::ConferencesController, type: :controller do
RSpec.describe Organizers::ConferencesController, type: :controller do
render_views

it_behaves_like 'redirects for non-admins'
@@ -22,7 +22,7 @@

it 'posts a .csv file' do
post :import, params: { file: file }
expect(response).to redirect_to (orga_conferences_path)
expect(response).to redirect_to (organizers_conferences_path)
expect(flash[:notice]).to match(/Import finished/)
end

@@ -33,7 +33,7 @@

it 'catches error when file is omitted' do
post :import
expect(response).to redirect_to orga_conferences_path
expect(response).to redirect_to organizers_conferences_path
expect(flash[:alert]).to be_present
end
end
@@ -45,7 +45,7 @@
expect {
delete :destroy, params: {id: conference}
}.to change { Conference.count }.by(-1)
expect(response).to redirect_to orga_conferences_path
expect(response).to redirect_to organizers_conferences_path
end
end

@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::DashboardController, type: :controller do
RSpec.describe Organizers::DashboardController, type: :controller do
render_views

describe '#GET index' do
@@ -25,23 +25,23 @@
end

it 'shows link to project space' do
expect(response.body).to include orga_projects_path
expect(response.body).to include organizers_projects_path
end

it 'shows link to teams space' do
expect(response.body).to include orga_teams_path
expect(response.body).to include organizers_teams_path
end

it 'shows link to conferences space' do
expect(response.body).to include orga_conferences_path
expect(response.body).to include organizers_conferences_path
end

it 'shows link to seasons space' do
expect(response.body).to include orga_seasons_path
expect(response.body).to include organizers_seasons_path
end

it 'shows link to exports' do
expect(response.body).to include orga_exports_path
expect(response.body).to include organizers_exports_path
end

it 'does not show link to rating space' do
@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::ExportsController, type: :controller do
RSpec.describe Organizers::ExportsController, type: :controller do
render_views

it_behaves_like 'redirects for non-admins'
@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::MailingsController, type: :controller do
RSpec.describe Organizers::MailingsController, type: :controller do
render_views

it_behaves_like 'redirects for non-admins'
@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::ProjectsController, type: :controller do
RSpec.describe Organizers::ProjectsController, type: :controller do
render_views

it_behaves_like 'redirects for non-admins'
@@ -23,7 +23,7 @@
it 'start review before accept or reject a project' do
expect { put :start_review, params: { id: project.to_param }}.
to change { project.reload.aasm_state }.to "pending"
expect(response).to redirect_to [:orga, :projects]
expect(response).to redirect_to [:organizers, :projects]
expect(flash[:notice]).to be_present
end
end
@@ -35,7 +35,7 @@
context 'with an pending record' do
it 'complains and redirects to show' do
put action, params: { id: project.to_param }
expect(response).to redirect_to [:orga, :projects]
expect(response).to redirect_to [:organizers, :projects]
expect(flash[:notice]).to be_present
end
end
@@ -44,7 +44,7 @@
expect {
put action, params: { id: project.to_param }
}.to change { project.reload.aasm_state }.to "#{state}"
expect(response).to redirect_to [:orga, :projects]
expect(response).to redirect_to [:organizers, :projects]
expect(flash[:notice]).to be_present
end
end
@@ -57,7 +57,7 @@
it 'toggles the comments_locked boolean' do
expect { put :lock, params: { id: project.to_param }}.
to change { project.reload.comments_locked? }.to true
expect(response).to redirect_to [:orga, :projects]
expect(response).to redirect_to [:organizers, :projects]
end
end

@@ -67,7 +67,7 @@
it 'toggles the comments_unlocked boolean' do
expect { put :unlock, params: { id: project.to_param } }.
to change { project.reload.comments_locked? }.to false
expect(response).to redirect_to [:orga, :projects]
expect(response).to redirect_to [:organizers, :projects]
end
end

@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::SeasonsController, type: :controller do
RSpec.describe Organizers::SeasonsController, type: :controller do
render_views

it_behaves_like 'redirects for non-admins'
@@ -45,7 +45,7 @@
describe 'PATCH update' do
it 'updates and redirects' do
patch :update, params: { id: season.to_param, season: { name: '1999' } }
expect(response).to redirect_to orga_seasons_path
expect(response).to redirect_to organizers_seasons_path
end

context 'with invalid data' do
@@ -1,6 +1,6 @@
require 'spec_helper'

RSpec.describe Orga::TeamsController, type: :controller do
RSpec.describe Organizers::TeamsController, type: :controller do
render_views

let(:user) { create(:user) }
@@ -68,7 +68,7 @@

it "redirects to the created team" do
post :create, params: { team_id: team.to_param, team: valid_attributes }
expect(response).to redirect_to [:orga, assigns(:team)]
expect(response).to redirect_to [:organizers, assigns(:team)]
end

it 'sets the current season' do
@@ -92,7 +92,7 @@

it "redirects to the team" do
put :update, params: { id: team.to_param, team: valid_attributes }
expect(response).to redirect_to [:orga, team]
expect(response).to redirect_to [:organizers, team]
end
end

@@ -143,7 +143,7 @@

it "redirects to the team list" do
delete :destroy, params: params
expect(response).to redirect_to orga_teams_url
expect(response).to redirect_to organizers_teams_url
end
end

@@ -6,9 +6,9 @@
describe '#proposal' do
subject { described_class.proposal(project) }

it 'sends a mail with link to orga/projects/:id' do
it 'sends a mail with link to organizers/projects/:id' do
expected_url = project_url(project, protocol: 'https')
expected_url = orga_projects_url(protocol: 'https')
expected_url = organizers_projects_url(protocol: 'https')
expect(subject.body.to_s).to include expected_url
end

@@ -39,7 +39,7 @@

it 'hides role specific links' do
expect(response.body).not_to include mentors_applications_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include supervisors_dashboard_path
expect(response.body).not_to include students_status_updates_path
@@ -67,7 +67,7 @@

it 'hides other role specific links' do
expect(response.body).not_to include mentors_applications_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include supervisors_dashboard_path
end
@@ -87,7 +87,7 @@

it 'hides other role specific links' do
expect(response.body).not_to include mentors_applications_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include students_status_updates_path
end
@@ -106,7 +106,7 @@

it 'displays relevant items for supervisors and orgas' do
expect(response.body).to include supervisors_dashboard_path
expect(response.body).to include orga_dashboard_path
expect(response.body).to include organizers_dashboard_path
end

it 'hides other role specific links' do
@@ -128,7 +128,7 @@
include_examples :user_nav_during_summer

it 'displays relevant items for orga and rating' do
expect(response.body).to include orga_dashboard_path
expect(response.body).to include organizers_dashboard_path
expect(response.body).to include reviewers_dashboard_path
end

@@ -154,7 +154,7 @@

it 'hides other role specific links' do
expect(response.body).not_to include supervisors_dashboard_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include students_status_updates_path
end
@@ -200,7 +200,7 @@

it 'hides role specific links' do
expect(response.body).not_to include mentors_applications_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include supervisors_dashboard_path
expect(response.body).not_to include students_status_updates_path
@@ -224,7 +224,7 @@

it 'hides other role specific links' do
expect(response.body).not_to include mentors_applications_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include supervisors_dashboard_path
expect(response.body).not_to include students_status_updates_path
@@ -244,7 +244,7 @@

it 'displays relevant items for supervisors and orgas for the current phase' do
expect(response.body).not_to include supervisors_dashboard_path
expect(response.body).to include orga_dashboard_path
expect(response.body).to include organizers_dashboard_path
end

it 'hides other role specific links' do
@@ -266,7 +266,7 @@
include_examples :user_nav_during_application_phase

it 'displays relevant items for orga and rating' do
expect(response.body).to include orga_dashboard_path
expect(response.body).to include organizers_dashboard_path
expect(response.body).to include reviewers_dashboard_path
end

@@ -292,7 +292,7 @@

it 'hides other role specific links' do
expect(response.body).not_to include supervisors_dashboard_path
expect(response.body).not_to include orga_dashboard_path
expect(response.body).not_to include organizers_dashboard_path
expect(response.body).not_to include reviewers_dashboard_path
expect(response.body).not_to include students_status_updates_path
end
@@ -1,15 +1,15 @@
require 'spec_helper'

RSpec.describe Orga::DashboardController, type: :routing do
RSpec.describe Organizers::DashboardController, type: :routing do
describe 'routing' do
it 'routes to #index' do
expect(get 'orga/').to route_to 'orga/dashboard#index'
expect(get 'organizers/').to route_to 'organizers/dashboard#index'
end
end

describe 'routing helpers' do
it 'routes get orga_dashboard_path to #index' do
expect(get orga_dashboard_path).to route_to 'orga/dashboard#index'
it 'routes get organizers_dashboard_path to #index' do
expect(get organizers_dashboard_path).to route_to 'organizers/dashboard#index'
end
end
end
@@ -1,33 +1,33 @@
require 'spec_helper'

RSpec.describe Orga::SubmissionsController, type: :routing do
RSpec.describe Organizers::SubmissionsController, type: :routing do
describe 'routing' do
it 'routes to #index' do
expect(get('/orga/mailings/1/submissions')).to route_to('orga/submissions#index', mailing_id: '1')
expect(get('/organizers/mailings/1/submissions')).to route_to('organizers/submissions#index', mailing_id: '1')
end

it 'routes to #new' do
expect(get('orga/mailings/1/submissions/new')).to route_to('orga/submissions#new', mailing_id: '1')
expect(get('organizers/mailings/1/submissions/new')).to route_to('organizers/submissions#new', mailing_id: '1')
end

it 'routes to #show' do
expect(get('orga/mailings/1/submissions/1')).to route_to('orga/submissions#show', id: '1', mailing_id: '1')
expect(get('organizers/mailings/1/submissions/1')).to route_to('organizers/submissions#show', id: '1', mailing_id: '1')
end

it 'routes to #edit' do
expect(get('orga/mailings/1/submissions/1/edit')).to route_to('orga/submissions#edit', id: '1', mailing_id: '1')
expect(get('organizers/mailings/1/submissions/1/edit')).to route_to('organizers/submissions#edit', id: '1', mailing_id: '1')
end

it 'routes to #create' do
expect(post('orga/mailings/1/submissions')).to route_to('orga/submissions#create', mailing_id: '1')
expect(post('organizers/mailings/1/submissions')).to route_to('organizers/submissions#create', mailing_id: '1')
end

it 'routes to #update' do
expect(put('orga/mailings/1/submissions/1')).to route_to('orga/submissions#update', id: '1', mailing_id: '1')
expect(put('organizers/mailings/1/submissions/1')).to route_to('organizers/submissions#update', id: '1', mailing_id: '1')
end

it 'routes to #destroy' do
expect(delete('orga/mailings/1/submissions/1')).to route_to('orga/submissions#destroy', id: '1', mailing_id: '1')
expect(delete('organizers/mailings/1/submissions/1')).to route_to('organizers/submissions#destroy', id: '1', mailing_id: '1')
end
end
end
@@ -1,9 +1,9 @@
require 'spec_helper'

RSpec.describe Orga::UsersInfoController, type: :routing do
RSpec.describe Organizers::UsersInfoController, type: :routing do
describe 'routing' do
it 'routes to #index' do
expect(get('/orga/users/info')).to route_to('orga/users_info#index')
expect(get('/organizers/users/info')).to route_to('organizers/users_info#index')
end
end
end