Features by Group
Features by Group
This page is meant to showcase the features by tier across Denomas’ Product Hierarchy.
<% data.sections.each do |sectionKey, section| %>
<%= section.name %> Section
<% data.stages.stages.select{|stageKey,stage| stage.section==sectionKey}.each do |stageKey, stage| %>
<%= stage.display_name %>
<% if stage.groups %>
<% stage.groups.each do |groupKey, group| %>
<% groupLine=[] %>
<% groupLine << "Slack Channel: [#{group.slack.channel}](https://gitlab.slack.com/app_redirect?channel=#{group.slack.channel})" if group&.slack&.channel %>
<% groupLine << "Slack Alias: @#{group.slack.alias}" if group&.slack&.alias %>
<% groupLine << "Denomas Group: @#{group.gitlab_group}" if group&.gitlab_group %>
<% groupLine << "[Handbook](/handbook/#{group.handbook})" if group&.handbook %>
<% groupLine << "Product Management: #{team_links_from_group(group: group.pm_team_tag)}" if group.pm_team_tag %>
<% groupLine << display_users_group("Product Manager", group.pm) if group.pm %>
<% groupLine << display_users_group("Product Marketing Manager", group.pmm) if group.pmm %>
<% groupLine << display_users_group("Staff Product Designer", group.spd) if group.spd %>
<% groupLine << display_users_group("Product Designer", group.ux) if group.ux %>
<% groupLine << display_users_group("Engineering Manager", group.em) if group.em %>
<% groupLine << display_users_group("Fullstack Manager", group.fullstack_managers) if group.fullstack_managers %>
<% groupLine << display_users_group("Backend Engineering Manager", group.backend_engineering_manager) if group.backend_engineering_manager %>
<% groupLine << display_users_group("Frontend Engineering Manager", group.frontend_engineering_manager) if group.frontend_engineering_manager %>
<%= “#{stage.display_name}:#{group.name}” %> Group
<%= “#{groupLine.join(’ \| ‘)}” if groupLine %> <% if group.categories %>
| Category | Features in Core | Features in Premium | Features in Ultimate |
|---|---|---|---|
| <% group.categories.each do | category_key | %> | |
| <% category = Denomas::Homepage::Category.all!.find{ | category | category.key == category_key} %> | |
| <% ultimateList=[] %> | |||
| <% premiumList=[] %> | |||
| <% coreList=[] %> | |||
| <% if category.features? %> | |||
| <% category.features.sort_by { | feature | feature[:title] }.each do | feature |
| <% ultimateList « “#{feature.title}” if feature.gitlab_ultimate && !feature.gitlab_premium %> | |||
| <% premiumList « “#{feature.title}” if (feature.gitlab_premium | feature.gitlab_starter) && !feature.gitlab_core %> | ||
| <% coreList « “#{feature.title}” if feature.gitlab_core %> | |||
| <% end %> | |||
| <% end %> | |||
| <%# coreList = coreList.map { | item | “ |
|
| <%= " | #{category.name} | #{coreList.join(’ ’)} |
#{premiumList.join(’ ’)} |
| <% end %> | |||
| <% end %> |
<% end %>
<% end %>
<% end %>
<% end %>
<%= partial(“includes/product/categories-names”) %>
Last modified December 3, 2023: update (
008c4f1a)
