Initial import
This commit is contained in:
18
app/views/users/_form_profile.html.haml
Normal file
18
app/views/users/_form_profile.html.haml
Normal file
@@ -0,0 +1,18 @@
|
||||
= error_messages_for 'user'
|
||||
|
||||
%dl
|
||||
%dt
|
||||
%label{:for => 'user_display_name'} Nome de Exibição
|
||||
%dd= text_field('user', 'display_name')
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_name'} Nome completo
|
||||
%dd= text_field('user', 'name')
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_description'} Descrição
|
||||
%dd= text_area('user', 'description', { :rows => 10 })
|
||||
|
||||
- if admin?
|
||||
%dt= check_box_tag('user[admin]', 1, @user.admin?) + " Administrador"
|
||||
|
||||
37
app/views/users/_form_settings.html.haml
Normal file
37
app/views/users/_form_settings.html.haml
Normal file
@@ -0,0 +1,37 @@
|
||||
= javascript_include_tag 'color'
|
||||
= error_messages_for 'user'
|
||||
|
||||
%dl
|
||||
- if defined?(signup) and signup
|
||||
%dt
|
||||
%label{:for => 'user_login'} Login
|
||||
%dd= text_field('user', 'login')
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_name'} Nome completo
|
||||
%dd= text_field('user', 'name')
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_display_name'} Nome de exibição
|
||||
%dd= text_field('user', 'display_name')
|
||||
|
||||
%dt
|
||||
%laber{:for => 'user_email'} Email
|
||||
%dd= text_field('user', 'email')
|
||||
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_password'} Senha
|
||||
%dd= password_field('user', 'password', {:value => '', :id => 'password'})
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_password_confirmation'} Confirmação de Senha
|
||||
%dd= password_field('user', 'password_confirmation', {:value => ''})
|
||||
|
||||
#passmeter
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_color_pref'} Esquema de cores
|
||||
= render :partial => 'widgets/color', :collection => App.color_schemes
|
||||
%br.clear
|
||||
|
||||
35
app/views/users/_form_signup.html.haml
Normal file
35
app/views/users/_form_signup.html.haml
Normal file
@@ -0,0 +1,35 @@
|
||||
= javascript_include_tag 'color'
|
||||
= error_messages_for 'user'
|
||||
|
||||
%dl
|
||||
%dt
|
||||
%label{:for => 'user_login'} Login
|
||||
%dd= text_field('user', 'login')
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_name'} Nome Completo
|
||||
%dd= text_field('user', 'name')
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_display_name'} Nome de exibição (apelido)
|
||||
%dd= text_field('user', 'display_name')
|
||||
|
||||
%dt
|
||||
%laber{:for => 'user_email'} Email
|
||||
%dd= text_field('user', 'email')
|
||||
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_password'} Senha
|
||||
%dd= password_field('user', 'password', {:value => '', :id => 'password'})
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_password_confirmation'} Confirmação de Senha
|
||||
%dd= password_field('user', 'password_confirmation', {:value => ''})
|
||||
|
||||
#passmeter
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_color_pref'} Esquema de cores
|
||||
= render :partial => 'widgets/color', :collection => App.color_schemes
|
||||
%br.clear
|
||||
1
app/views/users/_user.html.haml
Normal file
1
app/views/users/_user.html.haml
Normal file
@@ -0,0 +1 @@
|
||||
%li= link_to h(user.name), user_path(user)
|
||||
49
app/views/users/dashboard.html.erb
Normal file
49
app/views/users/dashboard.html.erb
Normal file
@@ -0,0 +1,49 @@
|
||||
<% last_event = nil %>
|
||||
|
||||
<h4 class="title">Dashboard</h4>
|
||||
<h1 class="title">Bem vindo, <%= h(@current_user.display_name) %></h1>
|
||||
|
||||
<!-- Noticias -->
|
||||
<div class="news box">
|
||||
<h3>Notícias recentes</h3>
|
||||
<% @news.each do |n| %>
|
||||
<div class="line">
|
||||
<h4 class="left"><%= n.timestamp.strftime("%d de %B") %></h4>
|
||||
<h4><%= link_to h(n.course.full_name) , course_url(n.course) %> ›
|
||||
<%= link_to h(n.title), course_news_url(n.course, n) %></h4>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<!-- Calendario -->
|
||||
<div class="box div_calendario">
|
||||
<h3>Próximos eventos</h3>
|
||||
|
||||
<% @events.each do |event| %>
|
||||
<% if last_event != event.date %>
|
||||
<% if last_event %></ul></div><% end %>
|
||||
<div class="date"><%= event.date.strftime("%d de %B") %></div>
|
||||
<div><ul>
|
||||
<% end %>
|
||||
<li>
|
||||
<div class="time"><%= event.time.strftime("%H:%M") %></div>
|
||||
<%= link_to h(event.course.full_name), course_url(event.course) %> ›
|
||||
<%= link_to h(event.title), course_event_url(event.course, event) %>
|
||||
</li>
|
||||
<% last_event = event.date %>
|
||||
<% end %>
|
||||
<%= "</ul></div>" if !@events.empty? %>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Disciplinas Matriculadas -->
|
||||
<div class="box">
|
||||
<h3>Disciplinas Matriculadas</h3>
|
||||
<ul class="wiki">
|
||||
<% @current_user.courses.each do |course| %>
|
||||
<li><%= link_to h(course.full_name), course_url(course) %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<h4><%#= link_to 'Descadastrar usuário', :action => 'destroy'%></h4>
|
||||
13
app/views/users/edit.html.haml
Normal file
13
app/views/users/edit.html.haml
Normal file
@@ -0,0 +1,13 @@
|
||||
= javascript_include_tag 'wiki'
|
||||
|
||||
%h4.title Usuários
|
||||
%h1.title Editar perfil
|
||||
|
||||
%p
|
||||
- form_tag user_path(@user.id), :method => 'put' do
|
||||
= render :partial => 'form_profile'
|
||||
= submit_tag 'Editar'
|
||||
%button#show_preview{:type => "button"}
|
||||
Visualizar
|
||||
= image_tag "loading.gif", :class => "spinner_button", :id => "spinner_preview", :style => "display: none"
|
||||
#wiki_preview{:style => "display: none"}
|
||||
7
app/views/users/index.html.haml
Normal file
7
app/views/users/index.html.haml
Normal file
@@ -0,0 +1,7 @@
|
||||
- cache do
|
||||
%h4.title= App.title
|
||||
%h1.title Usuários
|
||||
|
||||
.box
|
||||
%ul
|
||||
= render :partial => @users
|
||||
25
app/views/users/login.html.haml
Normal file
25
app/views/users/login.html.haml
Normal file
@@ -0,0 +1,25 @@
|
||||
%h4.title= App.title
|
||||
%h1.title Login
|
||||
|
||||
%p
|
||||
= error_messages_for :user
|
||||
|
||||
- form_tag login_path do
|
||||
%dl
|
||||
%dt
|
||||
%label{:for => 'user_login'} Login
|
||||
%dd= text_field "user", "login"
|
||||
|
||||
%dt
|
||||
%label{:for => 'user_password'} Senha
|
||||
%dd= password_field "user", "password"
|
||||
|
||||
%dt
|
||||
= check_box_tag('remember_me', 1)
|
||||
%label{:for => 'remember_me'} Lembrar de mim neste computador
|
||||
|
||||
= submit_tag 'Login'
|
||||
|
||||
%br
|
||||
= link_to 'Criar nova conta', signup_path
|
||||
=# link_ro 'Recuperar senha', recover_password_path
|
||||
7
app/views/users/settings.html.haml
Normal file
7
app/views/users/settings.html.haml
Normal file
@@ -0,0 +1,7 @@
|
||||
%h4.title Usuários
|
||||
%h1.title Editar configurações
|
||||
|
||||
%p
|
||||
- form_tag settings_url do
|
||||
= render :partial => 'form_settings'
|
||||
= submit_tag 'Editar'
|
||||
14
app/views/users/show.html.haml
Normal file
14
app/views/users/show.html.haml
Normal file
@@ -0,0 +1,14 @@
|
||||
- cache do
|
||||
#users
|
||||
.cmd
|
||||
= action_icon('edit', 'Editar perfil', edit_user_url) if admin? or @current_user == @user
|
||||
/= action_icon 'trash', 'Excluir usuário', user_url, :confirm => 'Tem certeza que deseja excluir?', :method => :delete
|
||||
|
||||
.card
|
||||
%img.avatar{:src => gravatar_url_for(@user.email)}
|
||||
%h1.title= h(@user.display_name)
|
||||
%p= h(@user.name)
|
||||
%p= "Membro desde {c}"[:member_since, @user.created_at.strftime("%d de %B de %Y")]
|
||||
%p= "Última visita há {c}"[:last_seen, distance_of_time_in_words(Time.now, @user.last_seen)]
|
||||
|
||||
= wiki @user.description if !@user.description.blank?
|
||||
7
app/views/users/signup.html.haml
Normal file
7
app/views/users/signup.html.haml
Normal file
@@ -0,0 +1,7 @@
|
||||
%h4.title= App.title
|
||||
%h1.title Nova conta
|
||||
|
||||
%p
|
||||
- form_tag signup_path do
|
||||
= render :partial => 'form_settings', :locals => { :signup => true }
|
||||
= submit_tag 'Criar'
|
||||
Reference in New Issue
Block a user