| @@ -0,0 +1,31 @@ | ||
| <div class="sticky-top"> | ||
| <nav class="navbar navbar-expand-lg"> | ||
| <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar_burger" aria-controls="navbar_burger" aria-expanded="false" aria-label="Toggle navigation"> | ||
| <span class="navbar-toggler-icon"></span> | ||
| </button> | ||
| <!-- Left aligned items in navbar--> | ||
| <ul class="navbar-nav"> | ||
| <%= link_to(image_tag('logo.jpeg'), root_path, class: 'navbar-brand col-1') %> | ||
| </ul> | ||
| <!-- Right aligned items in navbar--> | ||
| <div class="collapse navbar-collapse" id="navbar_burger"> | ||
| <ul class=" nav navbar-nav ml-auto"> | ||
| <% if logged_in? %> | ||
| <li class="nav-item"> | ||
| <%= link_to fa_icon('shopping-cart', text: 'Buy'), '/adverts', method: :get %> | ||
| </li> | ||
| <li class="nav-item ml-3"> | ||
| <%= link_to fa_icon('user-circle', text: 'Profile'), '/profile', method: :get %> | ||
| </li> | ||
| <li class="nav-item ml-3"> | ||
| <%= link_to fa_icon('sign-out', text: 'Logout'), '/logout', method: :delete %> | ||
| </li> | ||
| <% else %> | ||
| <li class="nav-item"> | ||
| <%= link_to fa_icon('sign-in', text: 'Log in'), '/login', method: :get %> | ||
| </li> | ||
| <% end %> | ||
| </ul> | ||
| </div> | ||
| </nav> | ||
| </div> |
| @@ -1,15 +1,30 @@ | ||
| <!DOCTYPE html> | ||
| <html> | ||
| <head> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <title>TCS Ticket App</title> | ||
| <%= csrf_meta_tags %> | ||
| <%= csp_meta_tag %> | ||
| <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> | ||
| <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> | ||
| </head> | ||
|
|
||
| <body class="<%= controller_name %> <%= action_name %>"> | ||
| <%= render 'layouts/navigation' %> | ||
| <div id="main" role="main"> | ||
| <div class="container"> | ||
| <div class="content desktop-content"> | ||
| <div class="row"> | ||
| <div class="col-md-12"> | ||
| <%= render 'layouts/messages' %> | ||
| <%= yield %> | ||
| </div> | ||
| </div> | ||
| <footer> | ||
| </footer> | ||
| </div> | ||
| </div> <!--! end of .container --> | ||
| </div> <!--! end of #main --> | ||
| </body> | ||
| </html> |
| @@ -1,5 +1,3 @@ | ||
| <h1>Seasonpasses</h1> | ||
|
|
||
| <table> | ||
| @@ -1,18 +1,6 @@ | ||
| <h1>New Seasonpass</h1> | ||
|
|
||
| <%= form_for(@seasonpass) do |f| %> | ||
| <%= f.label :club_id, "Club" %> | ||
| <%= f.select :club_id, Club.all.collect { |c| [ c.name, c.id ] }, class: 'form-control' %> | ||
| @@ -1,5 +1,3 @@ | ||
| <p> | ||
| <strong>User:</strong> | ||
| <%= @seasonpass.user.full_name %> | ||
| @@ -3,8 +3,6 @@ | ||
| <div class="row"> | ||
| <div class="col-md-6 col-md-offset-3"> | ||
| <%= form_for(@user) do |f| %> | ||
| <%= f.label :first_name %> | ||
| <%= f.text_field :first_name, class: 'form-control' %> | ||
| @@ -0,0 +1,5 @@ | ||
| class AddTcsNumberToUsers < ActiveRecord::Migration[5.2] | ||
| def change | ||
| add_column :users, :tcs_number, :string | ||
| end | ||
| end |
| @@ -0,0 +1,5 @@ | ||
| class AddHashcodeToAdverts < ActiveRecord::Migration[5.2] | ||
| def change | ||
| add_column :adverts, :hashcode, :string | ||
| end | ||
| end |