Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
gammamatrix committed Dec 30, 2024
1 parent 4868d92 commit daf4068
Show file tree
Hide file tree
Showing 36 changed files with 1,499 additions and 568 deletions.
99 changes: 98 additions & 1 deletion resources/views/backlog/detail.blade.php
Original file line number Diff line number Diff line change
@@ -1 +1,98 @@
@extends('playground::layouts.resource.detail')
<?php
$routePatch = !$data ? '' : route(sprintf('%1$s.patch', $meta['info']['model_route']), [$meta['info']['model_slug'] => $data->getAttributeValue('id')]);
$routeShow = !$data ? '' : route(sprintf('%1$s.show', $meta['info']['model_route']), [$meta['info']['model_slug'] => $data->getAttributeValue('id')]);
$modelLabel = $meta['info']['model_label'];
$modelColumn = 'backlog_id';
$modulelLabel = $meta['info']['module_label'];
$flags = [
'active' => ['column' => 'active', 'label' => 'Active', 'icon' => 'fa-solid fa-person-running', 'badge' => 'text-bg-success'],
'canceled' => ['column' => 'canceled', 'label' => 'Canceled', 'icon' => 'fa-solid fa-ban text-warning', 'badge' => ''],
'closed' => ['column' => 'closed', 'label' => 'Closed', 'icon' => 'fa-solid fa-xmark', 'badge' => ''],
'completed' => ['column' => 'completed', 'label' => 'Completed', 'icon' => 'fa-solid fa-check', 'badge' => ''],
'cron' => ['column' => 'cron', 'label' => 'Cron', 'icon' => 'fa-regular fa-clock', 'badge' => ''],
'featured' => ['column' => 'featured', 'label' => 'Featured', 'icon' => 'fa-solid fa-star text-warning', 'badge' => ''],
'flagged' => ['column' => 'flagged', 'label' => 'Flagged', 'icon' => 'fa-solid fa-flag', 'badge' => ''],
'internal' => ['column' => 'internal', 'label' => 'Internal', 'icon' => 'fa-solid fa-server', 'badge' => ''],
'locked' => ['column' => 'locked', 'label' => 'Locked', 'icon' => 'fa-solid fa-lock text-warning', 'badge' => 'text-bg-warning'],
'pending' => ['column' => 'pending', 'label' => 'Pending', 'icon' => 'fa-solid fa-circle-pause text-warning', 'badge' => 'text-bg-info'],
'planned' => ['column' => 'planned', 'label' => 'Planned', 'icon' => 'fa-solid fa-circle-pause text-success', 'badge' => ''],
'prioritized' => ['column' => 'prioritized', 'label' => 'Prioritized', 'icon' => 'fa-solid fa-triangle-exclamation text-success', 'badge' => ''],
'problem' => ['column' => 'problem', 'label' => 'Problem', 'icon' => 'fa-solid fa-triangle-exclamation text-danger', 'badge' => 'text-bg-success'],
'published' => ['column' => 'published', 'label' => 'Published', 'icon' => 'fa-solid fa-book', 'badge' => ''],
'released' => ['column' => 'released', 'label' => 'Released', 'icon' => 'fa-solid fa-dove', 'badge' => ''],
'retired' => ['column' => 'retired', 'label' => 'Retired', 'icon' => 'fa-solid fa-chair text-success', 'badge' => ''],
'special' => ['column' => 'special', 'label' => 'Special', 'icon' => 'fa-solid fa-star text-success', 'badge' => ''],
'suspended' => ['column' => 'suspended', 'label' => 'Suspended', 'icon' => 'fa-solid fa-hand text-danger', 'badge' => ''],
'unknown' => ['column' => 'unknown', 'label' => 'Unknown', 'icon' => 'fa-solid fa-question text-warning', 'badge' => 'text-bg-success'],
];
?>
@extends('playground::layouts.resource.detail', [
'withInfo' => false,
'withAccordion' => true,
'withCard' => false,
])

@section('detail-information-flags')
@include('playground::layouts.resource.detail-flags')
@endsection

@section('detail-card-body-header')
@endsection

@section('detail-accordion-body-header')
<div class="row mb-3">
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-owner')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-parent')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-board')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-epic')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-flow')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-matrix')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-milestone')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-note')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-project')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-release')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-roadmap')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-source')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-sprint')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-tag')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-team')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-ticket')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-version')
</div>
</div>
@endsection
20 changes: 8 additions & 12 deletions resources/views/backlog/index.blade.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
<?php
$sort = empty($sort) || ! is_array($sort) ? [] : $sort;
$filters = empty($filters) || ! is_array($filters) ? [] : $filters;
$validated = empty($validated) || ! is_array($validated) ? [] : $validated;
$columnsViewable = [
'backlog_type' => [
Expand Down Expand Up @@ -390,13 +385,14 @@
'updated_at',
];
$viewableColumns = ! empty($validated['columns'])
&& is_string($validated['columns'])
&& in_array($validated['columns'], [
'all',
'standard',
'mobile',
]) ? $validated['columns'] : 'standard';
$viewableColumns = 'standard';
if (!empty($meta['validated'])
&& !empty($meta['validated']['columns'])
&& is_string($meta['validated']['columns'])
&& in_array($meta['validated']['columns'], ['all', 'standard', 'mobile'])
) {
$viewableColumns = $meta['validated']['columns'];
}
if ($viewableColumns === 'all') {
$columns = $columnsViewable;
Expand Down
99 changes: 98 additions & 1 deletion resources/views/board/detail.blade.php
Original file line number Diff line number Diff line change
@@ -1 +1,98 @@
@extends('playground::layouts.resource.detail')
<?php
$routePatch = !$data ? '' : route(sprintf('%1$s.patch', $meta['info']['model_route']), [$meta['info']['model_slug'] => $data->getAttributeValue('id')]);
$routeShow = !$data ? '' : route(sprintf('%1$s.show', $meta['info']['model_route']), [$meta['info']['model_slug'] => $data->getAttributeValue('id')]);
$modelLabel = $meta['info']['model_label'];
$modelColumn = 'board_id';
$modulelLabel = $meta['info']['module_label'];
$flags = [
'active' => ['column' => 'active', 'label' => 'Active', 'icon' => 'fa-solid fa-person-running', 'badge' => 'text-bg-success'],
'canceled' => ['column' => 'canceled', 'label' => 'Canceled', 'icon' => 'fa-solid fa-ban text-warning', 'badge' => ''],
'closed' => ['column' => 'closed', 'label' => 'Closed', 'icon' => 'fa-solid fa-xmark', 'badge' => ''],
'completed' => ['column' => 'completed', 'label' => 'Completed', 'icon' => 'fa-solid fa-check', 'badge' => ''],
'cron' => ['column' => 'cron', 'label' => 'Cron', 'icon' => 'fa-regular fa-clock', 'badge' => ''],
'featured' => ['column' => 'featured', 'label' => 'Featured', 'icon' => 'fa-solid fa-star text-warning', 'badge' => ''],
'flagged' => ['column' => 'flagged', 'label' => 'Flagged', 'icon' => 'fa-solid fa-flag', 'badge' => ''],
'internal' => ['column' => 'internal', 'label' => 'Internal', 'icon' => 'fa-solid fa-server', 'badge' => ''],
'locked' => ['column' => 'locked', 'label' => 'Locked', 'icon' => 'fa-solid fa-lock text-warning', 'badge' => 'text-bg-warning'],
'pending' => ['column' => 'pending', 'label' => 'Pending', 'icon' => 'fa-solid fa-circle-pause text-warning', 'badge' => 'text-bg-info'],
'planned' => ['column' => 'planned', 'label' => 'Planned', 'icon' => 'fa-solid fa-circle-pause text-success', 'badge' => ''],
'prioritized' => ['column' => 'prioritized', 'label' => 'Prioritized', 'icon' => 'fa-solid fa-triangle-exclamation text-success', 'badge' => ''],
'problem' => ['column' => 'problem', 'label' => 'Problem', 'icon' => 'fa-solid fa-triangle-exclamation text-danger', 'badge' => 'text-bg-success'],
'published' => ['column' => 'published', 'label' => 'Published', 'icon' => 'fa-solid fa-book', 'badge' => ''],
'released' => ['column' => 'released', 'label' => 'Released', 'icon' => 'fa-solid fa-dove', 'badge' => ''],
'retired' => ['column' => 'retired', 'label' => 'Retired', 'icon' => 'fa-solid fa-chair text-success', 'badge' => ''],
'special' => ['column' => 'special', 'label' => 'Special', 'icon' => 'fa-solid fa-star text-success', 'badge' => ''],
'suspended' => ['column' => 'suspended', 'label' => 'Suspended', 'icon' => 'fa-solid fa-hand text-danger', 'badge' => ''],
'unknown' => ['column' => 'unknown', 'label' => 'Unknown', 'icon' => 'fa-solid fa-question text-warning', 'badge' => 'text-bg-success'],
];
?>
@extends('playground::layouts.resource.detail', [
'withInfo' => false,
'withAccordion' => true,
'withCard' => false,
])

@section('detail-information-flags')
@include('playground::layouts.resource.detail-flags')
@endsection

@section('detail-card-body-header')
@endsection

@section('detail-accordion-body-header')
<div class="row mb-3">
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-owner')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-parent')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-backlog')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-epic')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-flow')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-matrix')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-milestone')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-note')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-project')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-release')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-roadmap')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-source')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-sprint')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-tag')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-team')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-ticket')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-version')
</div>
</div>
@endsection
20 changes: 8 additions & 12 deletions resources/views/board/index.blade.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
<?php
$sort = empty($sort) || ! is_array($sort) ? [] : $sort;
$filters = empty($filters) || ! is_array($filters) ? [] : $filters;
$validated = empty($validated) || ! is_array($validated) ? [] : $validated;
$columnsViewable = [
'board_type' => [
Expand Down Expand Up @@ -390,13 +385,14 @@
'updated_at',
];
$viewableColumns = ! empty($validated['columns'])
&& is_string($validated['columns'])
&& in_array($validated['columns'], [
'all',
'standard',
'mobile',
]) ? $validated['columns'] : 'standard';
$viewableColumns = 'standard';
if (!empty($meta['validated'])
&& !empty($meta['validated']['columns'])
&& is_string($meta['validated']['columns'])
&& in_array($meta['validated']['columns'], ['all', 'standard', 'mobile'])
) {
$viewableColumns = $meta['validated']['columns'];
}
if ($viewableColumns === 'all') {
$columns = $columnsViewable;
Expand Down
99 changes: 98 additions & 1 deletion resources/views/epic/detail.blade.php
Original file line number Diff line number Diff line change
@@ -1 +1,98 @@
@extends('playground::layouts.resource.detail')
<?php
$routePatch = !$data ? '' : route(sprintf('%1$s.patch', $meta['info']['model_route']), [$meta['info']['model_slug'] => $data->getAttributeValue('id')]);
$routeShow = !$data ? '' : route(sprintf('%1$s.show', $meta['info']['model_route']), [$meta['info']['model_slug'] => $data->getAttributeValue('id')]);
$modelLabel = $meta['info']['model_label'];
$modelColumn = 'epic_id';
$modulelLabel = $meta['info']['module_label'];
$flags = [
'active' => ['column' => 'active', 'label' => 'Active', 'icon' => 'fa-solid fa-person-running', 'badge' => 'text-bg-success'],
'canceled' => ['column' => 'canceled', 'label' => 'Canceled', 'icon' => 'fa-solid fa-ban text-warning', 'badge' => ''],
'closed' => ['column' => 'closed', 'label' => 'Closed', 'icon' => 'fa-solid fa-xmark', 'badge' => ''],
'completed' => ['column' => 'completed', 'label' => 'Completed', 'icon' => 'fa-solid fa-check', 'badge' => ''],
'cron' => ['column' => 'cron', 'label' => 'Cron', 'icon' => 'fa-regular fa-clock', 'badge' => ''],
'featured' => ['column' => 'featured', 'label' => 'Featured', 'icon' => 'fa-solid fa-star text-warning', 'badge' => ''],
'flagged' => ['column' => 'flagged', 'label' => 'Flagged', 'icon' => 'fa-solid fa-flag', 'badge' => ''],
'internal' => ['column' => 'internal', 'label' => 'Internal', 'icon' => 'fa-solid fa-server', 'badge' => ''],
'locked' => ['column' => 'locked', 'label' => 'Locked', 'icon' => 'fa-solid fa-lock text-warning', 'badge' => 'text-bg-warning'],
'pending' => ['column' => 'pending', 'label' => 'Pending', 'icon' => 'fa-solid fa-circle-pause text-warning', 'badge' => 'text-bg-info'],
'planned' => ['column' => 'planned', 'label' => 'Planned', 'icon' => 'fa-solid fa-circle-pause text-success', 'badge' => ''],
'prioritized' => ['column' => 'prioritized', 'label' => 'Prioritized', 'icon' => 'fa-solid fa-triangle-exclamation text-success', 'badge' => ''],
'problem' => ['column' => 'problem', 'label' => 'Problem', 'icon' => 'fa-solid fa-triangle-exclamation text-danger', 'badge' => 'text-bg-success'],
'published' => ['column' => 'published', 'label' => 'Published', 'icon' => 'fa-solid fa-book', 'badge' => ''],
'released' => ['column' => 'released', 'label' => 'Released', 'icon' => 'fa-solid fa-dove', 'badge' => ''],
'retired' => ['column' => 'retired', 'label' => 'Retired', 'icon' => 'fa-solid fa-chair text-success', 'badge' => ''],
'special' => ['column' => 'special', 'label' => 'Special', 'icon' => 'fa-solid fa-star text-success', 'badge' => ''],
'suspended' => ['column' => 'suspended', 'label' => 'Suspended', 'icon' => 'fa-solid fa-hand text-danger', 'badge' => ''],
'unknown' => ['column' => 'unknown', 'label' => 'Unknown', 'icon' => 'fa-solid fa-question text-warning', 'badge' => 'text-bg-success'],
];
?>
@extends('playground::layouts.resource.detail', [
'withInfo' => false,
'withAccordion' => true,
'withCard' => false,
])

@section('detail-information-flags')
@include('playground::layouts.resource.detail-flags')
@endsection

@section('detail-card-body-header')
@endsection

@section('detail-accordion-body-header')
<div class="row mb-3">
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-owner')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-parent')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-backlog')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-board')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-flow')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-matrix')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-milestone')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-note')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-project')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-release')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-roadmap')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-source')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-sprint')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-tag')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-team')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-ticket')
</div>
<div class="col-sm-6 col-md-4 mb-3">
@include('playground-matrix-resource::io/manage-version')
</div>
</div>
@endsection
20 changes: 8 additions & 12 deletions resources/views/epic/index.blade.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
<?php
$sort = empty($sort) || ! is_array($sort) ? [] : $sort;
$filters = empty($filters) || ! is_array($filters) ? [] : $filters;
$validated = empty($validated) || ! is_array($validated) ? [] : $validated;
$columnsViewable = [
'epic_type' => [
Expand Down Expand Up @@ -390,13 +385,14 @@
'updated_at',
];
$viewableColumns = ! empty($validated['columns'])
&& is_string($validated['columns'])
&& in_array($validated['columns'], [
'all',
'standard',
'mobile',
]) ? $validated['columns'] : 'standard';
$viewableColumns = 'standard';
if (!empty($meta['validated'])
&& !empty($meta['validated']['columns'])
&& is_string($meta['validated']['columns'])
&& in_array($meta['validated']['columns'], ['all', 'standard', 'mobile'])
) {
$viewableColumns = $meta['validated']['columns'];
}
if ($viewableColumns === 'all') {
$columns = $columnsViewable;
Expand Down
Loading

0 comments on commit daf4068

Please sign in to comment.