index.html.haml 2.84 KB
%h3.page-title
  Admin area
%p.light
  You can manage projects, users and other GitLab data from here.
%hr
.admin_dash.row
  .span4
    .light-well
      %h4 Projects
      .data
        = link_to admin_projects_path do
          %h1= Project.count
        %hr
        = link_to 'New Project', new_project_path, class: "btn btn-new"
  .span4
    .light-well
      %h4 Users
      .data
        = link_to admin_users_path do
          %h1= User.count
        %hr
        = link_to 'New User', new_admin_user_path, class: "btn btn-new"
  .span4
    .light-well
      %h4 Groups
      .data
        = link_to admin_groups_path do
          %h1= Group.count
        %hr
        = link_to 'New Group', new_admin_group_path, class: "btn btn-new"

.row.prepend-top-10
  .span4
    %h4 Latest projects
    %hr
    - @projects.each do |project|
      %p
        = link_to project.name_with_namespace, [:admin, project]
        %span.light.pull-right
          #{time_ago_with_tooltip(project.created_at)} ago

  .span4
    %h4 Latest users
    %hr
    - @users.each do |user|
      %p
        = link_to [:admin, user] do
          = user.name
        %span.light.pull-right
          #{time_ago_with_tooltip(user.created_at)} ago

  .span4
    %h4 Latest groups
    %hr
    - @groups.each do |group|
      %p
        = link_to [:admin, group] do
          = group.name
        %span.light.pull-right
          #{time_ago_with_tooltip(group.created_at)} ago

%br
.row
  .span4
    %h4 Stats
    %hr
    %p
      Forks
      %span.light.pull-right
        = ForkedProjectLink.count
    %p
      Issues
      %span.light.pull-right
        = Issue.count
    %p
      Merge Requests
      %span.light.pull-right
        = MergeRequest.count
    %p
      Notes
      %span.light.pull-right
        = Note.count
    %p
      Snippets
      %span.light.pull-right
        = Snippet.count
    %p
      SSH Keys
      %span.light.pull-right
        = Key.count
    %p
      Milestones
      %span.light.pull-right
        = Milestone.count
  .span4
    %h4
      Features
    %hr
    %p
      Sign up
      %span.light.pull-right
        = boolean_to_icon gitlab_config.signup_enabled
    %p
      LDAP
      %span.light.pull-right
        = boolean_to_icon Gitlab.config.ldap.enabled
    %p
      Gravatar
      %span.light.pull-right
        = boolean_to_icon Gitlab.config.gravatar.enabled
    %p
      OmniAuth
      %span.light.pull-right
        = boolean_to_icon Gitlab.config.omniauth.enabled
  .span4
    %h4 Components
    %hr
    %p
      GitLab
      %span.pull-right
        = Gitlab::VERSION
    %p
      GitLab Shell
      %span.pull-right
        = Gitlab::Shell.new.version
    %p
      GitLab API
      %span.pull-right
        = API::API::version
    %p
      Ruby
      %span.pull-right
        #{RUBY_VERSION}p#{RUBY_PATCHLEVEL}

    %p
      Rails
      %span.pull-right
        #{Rails::VERSION::STRING}