Alexander Musikhin 10 mesiacov pred
rodič
commit
60fce96530

+ 0 - 46
resources/views/partials/projects.blade.php

@@ -1,46 +0,0 @@
-<div class="d-md-flex d-none row header px-5 py-4 fw-bold">
-    <div class="col-xl-4">Проект</div>
-    <div class="col-xl-2">Менеджер</div>
-    <div class="col-xl-2">Заказчик</div>
-    <div class="col-xl-2">Дата создания</div>
-    <div class="col-xl-2 text-end">Действия</div>
-</div>
-
-@foreach($projects as $project)
-    <div class="row px-md-5 px-3 py-3 align-items-center">
-        <div class="col-xl-4">
-            <a class="m-0 p-0 d-block" href="{{ route('projects.view', $project->id) }}">
-                <span class="d-md-none fw-bold">Проект: </span>{{ $project->name }}</a>
-            <a class="m-0 p-0 d-block text-secondary small" target="_blank" href="http://{{ ($project->domains->first()) ? $project->domains->first()->name : '' }}">{{ ($project->domains->first()) ? $project->domains->first()->name : '' }}</a>
-        </div>
-        <div class="col-xl-2">
-            <div class="m-0 p-0">
-                @include('partials.user', ['user' => $project->manager, 'role' => 'Менеджер'])
-            </div>
-        </div>
-        <div class="col-xl-2">
-            <div class="m-0 p-0">
-                @include('partials.user', ['user' => $project->customer, 'role' => 'Заказчик'])
-            </div>
-        </div>
-        <div class="col-xl-2">
-            <div class="m-0 p-0">
-                <span class="d-md-none fw-bold">Создан: </span>{{ humandate($project->created_at) }}
-            </div>
-        </div>
-        <div class="col-xl-2 text-end">
-            @if(hasrole('admin') || (hasrole('manager') && ($project->manager_id == auth()->user()->id)))
-                <a href="{{ route('projects.edit', $project->id) }}">
-                    <span class="edit"></span>
-                </a>
-                <a href="#" onclick="if(confirm('Удалить проект {{ $project->name }}?')) { document.getElementById('delete-project-{{ $project->id }}').submit(); } ">
-                    <span class="trash"></span>
-                </a>
-                <form action="{{ route('projects.delete', $project->id) }}" method="post" class="visually-hidden d-none" id="delete-project-{{ $project->id }}">
-                    @csrf
-                    @method('DELETE')
-                </form>
-            @endif
-        </div>
-    </div>
-@endforeach

+ 0 - 84
resources/views/partials/tasks.blade.php

@@ -1,84 +0,0 @@
-
-    <div class="row header px-5 py-4 fw-bold d-none d-md-flex">
-        <div class="col-xl-4">Задача</div>
-        <div class="col-xl-2">Проект</div>
-        <div class="col-xl-2">Дедлайн</div>
-        <div class="col-xl-2">Исполнитель</div>
-        <div class="col-xl-2 text-end">Действия</div>
-    </div>
-
-
-    @foreach($tasks as $task)
-    <div class="row px-2 px-md-5 py-4 align-items-center task-{{ $task->status }}">
-        <div class="col-xl-4">
-            <a class="p-0 m-0" title="Развернуть описание" data-bs-toggle="collapse" href="#description-{{ $task->id }}" role="button" aria-expanded="false" aria-controls="description-{{ $task->id }}">
-                <span class="d-md-none fw-bold">Задача: </span>{{ $task->name }}
-            </a>
-            <div class="p-0 m-0 text-secondary small">Статус: {{ getStatuses($task->status) }}</div>
-        </div>
-        <div class="col-xl-2">
-            <a class="m-0 p-0 d-md-block" href="{{ route('projects.view', $task->project->id) }}">
-                <span class="d-md-none fw-bold">Проект: </span>{{ $task->project->name }}
-            </a>
-            <a class="m-0 p-0 d-block text-secondary small" target="_blank" href="{{ ($task->project->domains->first()) ? $task->project->domains->first()->name : '' }}">{{ ($task->project->domains->first()) ? $task->project->domains->first()->name : '' }}</a>
-        </div>
-        <div class="col-xl-2 @if(strtotime($task->deadline) < strtotime('now +2 day')) text-danger @endif">
-            <div class="m-0 p-0">
-                <span class="d-md-none fw-bold">Дедлайн: </span>{{ humanDate($task->deadline) }}
-                @if(strtotime($task->deadline) < strtotime('now +2 day'))
-                <img src="{{ asset('ico/flash.svg') }}" alt="ALERT" class="ms-1">
-                @endif
-            </div>
-        </div>
-        <div class="col-xl-2">
-            <div class="m-0 p-0">
-                @include('partials.user', ['user' => $task->executor, 'role' => 'Исполнитель'])
-            </div>
-        </div>
-        <div class="col-xl-2 justify-content-end mt-3 mt-md-1 d-flex">
-            @hasrole('manager')
-                @if(auth()->user()->id == $task->project->manager_id)
-                    @if(in_array($task->status, ['check', 'work']))
-                        <a href="{{ route('tasks.status-change', 'done/' . $task->id) }}" class="small" title="Завершить">
-                            <div class="check"></div>
-                        </a>
-                        @if($task->status != 'work')
-                            <a href="{{ route('tasks.status-change', 'work/' . $task->id) }}" class="small" title="В работу">
-                                <span class="refresh"></span>
-                            </a>
-                        @endif
-                    @elseif(!in_array($task->status, ['done', 'cancel']))
-                        <a href="{{ route('tasks.status-change', 'cancel/' . $task->id) }}" class="small" title="Отменить">
-                            <span class="cancel"></span>
-                        </a>
-                   @endif
-                @endif
-            @endhasrole
-
-            @hasrole('executor')
-                @if(in_array($task->status, ['work']) && ($task->executor_id == auth()->user()->id) && ($task->project->manager_id != $task->executor_id))
-                    <a href="{{ route('tasks.status-change', 'check/' . $task->id) }}" class="small" title="На проверку">
-                         <div class="check"></div>
-                    </a>
-                @endif
-            @endhasrole
-
-            @hasrole('admin,manager')
-                <a href="{{ route('tasks.edit', $task->id) }}">
-                    <div class="edit"></div>
-                </a>
-                <a href="#" onclick="if(confirm('Удалить задачу {{ $task->name }}?')) { document.getElementById('delete-task-{{ $task->id }}').submit(); } ">
-                    <div class="trash"></div></a>
-                <form action="{{ route('tasks.delete', $task->id) }}" method="post" class="visually-hidden d-none" id="delete-task-{{ $task->id }}">
-                    @csrf
-                    @method('DELETE')
-                </form>
-            @endhasrole
-
-        </div>
-        <div class="col-12 collapse mt-4" id="description-{{ $task->id }}">
-            <pre class="p-3 rounded">{{ $task->description }}</pre>
-        </div>
-    </div>
-
-    @endforeach