diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index 5920e524..703801d6 100644 Binary files a/osinaweb/db.sqlite3 and b/osinaweb/db.sqlite3 differ diff --git a/osinaweb/osinacore/__pycache__/views.cpython-311.pyc b/osinaweb/osinacore/__pycache__/views.cpython-311.pyc index eceaf45d..205ed401 100644 Binary files a/osinaweb/osinacore/__pycache__/views.cpython-311.pyc and b/osinaweb/osinacore/__pycache__/views.cpython-311.pyc differ diff --git a/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc index 8215dd62..cbef19a4 100644 Binary files a/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc and b/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc differ diff --git a/osinaweb/static/dist/output.css b/osinaweb/static/dist/output.css index a04e98e3..4345e49e 100644 --- a/osinaweb/static/dist/output.css +++ b/osinaweb/static/dist/output.css @@ -925,10 +925,6 @@ video { width: 20%; } -.w-\[200px\] { - width: 200px; -} - .w-\[220px\] { width: 220px; } @@ -949,10 +945,6 @@ video { width: 25px; } -.w-\[270px\] { - width: 270px; -} - .w-\[3\%\] { width: 3%; } @@ -1058,6 +1050,10 @@ video { width: 100%; } +.min-w-full { + min-width: 100%; +} + .max-w-2xl { max-width: 42rem; } @@ -1198,6 +1194,17 @@ video { row-gap: 0.5rem; } +.divide-y > :not([hidden]) ~ :not([hidden]) { + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); +} + +.divide-gray-200 > :not([hidden]) ~ :not([hidden]) { + --tw-divide-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-divide-opacity)); +} + .overflow-hidden { overflow: hidden; } @@ -1325,6 +1332,11 @@ video { border-color: rgb(21 128 61 / var(--tw-border-opacity)); } +.border-orange-500 { + --tw-border-opacity: 1; + border-color: rgb(249 115 22 / var(--tw-border-opacity)); +} + .border-orange-700 { --tw-border-opacity: 1; border-color: rgb(194 65 12 / var(--tw-border-opacity)); @@ -1405,6 +1417,11 @@ video { background-color: rgb(156 163 175 / var(--tw-bg-opacity)); } +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + .bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); @@ -1733,6 +1750,10 @@ video { text-transform: uppercase; } +.leading-8 { + line-height: 2rem; +} + .text-blue-500 { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity)); diff --git a/osinaweb/templates/add_pages/create-project.html b/osinaweb/templates/add_pages/create-project.html index d95a091d..867f88da 100644 --- a/osinaweb/templates/add_pages/create-project.html +++ b/osinaweb/templates/add_pages/create-project.html @@ -18,7 +18,7 @@ class="w-full h-[50px] py-1 px-3 border border-gray-300 outline-none rounded-md text-gray-500"> {% for customer in customers %} - + {% endfor %} diff --git a/osinaweb/templates/add_pages/createtask-project.html b/osinaweb/templates/add_pages/createtask-project.html index 9e05c583..2cf31093 100644 --- a/osinaweb/templates/add_pages/createtask-project.html +++ b/osinaweb/templates/add_pages/createtask-project.html @@ -43,7 +43,7 @@ class="w-full h-[50px] py-1 px-3 border border-gray-300 outline-none rounded-md text-gray-500"> {% for staff in staffs %} - + {% endfor %} diff --git a/osinaweb/templates/details_pages/project-details.html b/osinaweb/templates/details_pages/project-details.html index 1f56fe68..5a65ced2 100644 --- a/osinaweb/templates/details_pages/project-details.html +++ b/osinaweb/templates/details_pages/project-details.html @@ -128,13 +128,13 @@
Client: {{project.customer.first_name}} - {{project.customer.last_name}}
+ class="text-slate-800 text-xl font-semibold">{{project.customer.user.first_name}} + {{project.customer.user.last_name}}Project Manager: {{project.manager.first_name}} + class="text-slate-800 text-xl font-semibold">{{project.manager.user.first_name}} {{project.manager.last_name}}
Member(s): {% for member in project.members.all %} - {{member.first_name}} {{member.last_name}} {% if not forloop.last %}, {% endif %} + {{member.user.first_name}} {{member.user.last_name}} {% if not forloop.last %}, {% endif %} {% endfor %}
Name
-Business Type
-Financial number
-Actions
-+ Name + | ++ Business Type + | ++ Financial Number + | ++ Actions + | +
---|
+ Customer + | ++ User + | ++ Status + | ++ Business + | ++ Actions + | +
---|---|---|---|---|
+ {{customer.user.first_name}} + {{customer.user.last_name}} + |
+
+
+ {{customer.user.username}} + |
+
{% if customer.status == 'Active' %}
-
{{customer.status}} - + |
{% endif %}
+
{% if customer.status == 'Terminated' %}
-
{{customer.status}} - + |
{% endif %}
+
{% if customer.status == 'Suspended' %}
-
{{customer.status}} - + |
{% endif %}
-
Report By {{report.staff.first_name}} {{report.staff.last_name}} On {{report.staff.user.first_name}} + {{report.user.staff.last_name}} On {{report.date}}
- {{report.text}} -
++ Project Type + | ++ Actions + | +
---|
+ # + | ++ Project + | ++ Client + | ++ Status + | ++ Actions + | +||
---|---|---|---|---|---|---|
+ {{project.project_id}} + |
+
+
+ {{project.name}} + |
+
+
+ {{project.customer}} + |
+
{% if project.status == 'Completed' %}
-
{{project.status}} - + |
{% endif %}
+
+
{% if project.status == 'Cancelled' %}
-
{{project.status}} - + |
{% endif %}
+
+
{% if project.status == 'Active' %}
-
{{project.status}} - + |
{% endif %}
+
{% if project.status == 'Pending' %}
-
{{project.status}} - + |
{% endif %}
-
+ Reference + | ++ Date + | ++ Actions + | +
---|
+ Position + | ++ Actions + | +
---|
+ Name + | ++ Email + | ++ Actions + | +
---|
+ Tag Name + | ++ Actions + | +
---|
{{task.name}}
-{{task.name}}
-{{task.name}}
-{{task.status}}
+ class="flex justify-center items-center border-r border-b border-gray-200 bg-slate-600 rounded-tl-md text-xl text-white font-semibold"> +{{task.name}}
{{task.formatted_start_date}}
-{{task.formatted_end_date}}
+ +{{task.status}}
+{{task.status}}
+{{task.status}}
+{{task.formatted_start_date}}
+{{task.formatted_start_date}}
+{{task.formatted_start_date}}
+{{task.formatted_end_date}}
+{{task.formatted_end_date}}
+{{task.formatted_end_date}}
+Assigned To:
-{{task.assigned_to.first_name}} - {{task.assigned_to.last_name}}
+{{task.assigned_to.user.first_name}} + {{task.assigned_to.user.last_name}}
Connected Users