Skip to content

Commit 8a23f3c

Browse files
committed
v1.0.16 - Added Dynamic Services, Bump UI Version
1 parent 663015a commit 8a23f3c

File tree

8 files changed

+124
-56
lines changed

8 files changed

+124
-56
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ env
1010
/staticfiles/
1111

1212
#src
13-
*.sqlite*
13+
#*.sqlite*
1414

1515
#.env

CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
11
# Change Log
22

3+
## [1.0.16] 2025-04-24
4+
### [Django Gradient Able](https://app-generator.dev/product/gradient-able/django/) Changes
5+
6+
- Bump [Django Gradient Able Library](https://app-generator.dev/docs/products/django-libs/theme-gradient-able.html) Version: **v1.0.5**
7+
- Added [Dynamic Tables](https://app-generator.dev/docs/developer-tools/dynamic-datatables.html) module
8+
- Added [Dynamic API](https://app-generator.dev/docs/developer-tools/dynamic-api.html) Module
9+
- Added [Django CLI Module](https://app-generator.dev/docs/developer-tools/django-cli/index.html) for different internal tasks
10+
- [Integrate Vite](https://app-generator.dev/docs/technologies/vite/index.html) for assets management
11+
312
## [1.0.15] 2025-04-01
413
### Changes
514

615
- Update RM (minor)
716

817
## [1.0.14] 2024-12-16
9-
### Changes
18+
### [Django Gradient Able](https://app-generator.dev/product/gradient-able/django/) Changes
1019

1120
- Preselect the design in the Generator:
1221
- [Django App Generator - Gradient Design](https://app-generator.dev/tools/django-generator/gradient/)
1322

1423
## [1.0.13] 2024-12-15
15-
### Changes
24+
### [Django Gradient Able](https://app-generator.dev/product/gradient-able/django/) Changes
1625

1726
> Mention [Django App Generator](https://app-generator.dev/tools/django-generator/) Service:
1827
@@ -29,7 +38,7 @@
2938
**The generated Django project is available as a ZIP Archive and also uploaded to GitHub.**
3039

3140
## [1.0.12] 2024-11-26
32-
### Changes
41+
### [Django Gradient Able](https://app-generator.dev/product/gradient-able/django/) Changes
3342

3443
> Update RM Links
3544

README.md

Lines changed: 36 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
21
# [Django Gradient Able](https://app-generator.dev/product/gradient-able/django/)
32

4-
Open-source **Django** project crafted on top of **Gradient Able Dashboard**, an open-source `Bootstrap` design.
3+
**Open-source Django Starter** crafted on top of **[Gradient Able](https://app-generator.dev/product/gradient-able/)**, an open-source `Bootstrap` UI Kit released by [CodedThemes](https://app-generator.dev/agency/codedthemes/).
54
The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.
65

76
- 👉 [Django Gradient Able](https://app-generator.dev/product/gradient-able/django/) - `Product Page`
@@ -18,15 +17,24 @@ The product is designed to deliver the best possible user experience with highly
1817

1918
## Features
2019

21-
- Simple, Easy-to-Extend Codebase
22-
- [Gradient Able](https://app-generator.dev/docs/templates/bootstrap/gradient-able.html) Full Integration
20+
- Simple, Easy-to-Extend codebase
21+
- [Gradient Able](https://app-generator.dev/product/gradient-able/) Design Integration
2322
- [Bootstrap](https://app-generator.dev/docs/templates/bootstrap.html) CSS Styling
23+
- Dynamic Tables - read [docs](https://app-generator.dev/docs/developer-tools/dynamic-datatables.html)
24+
- Dynamic API- read [docs](https://app-generator.dev/docs/developer-tools/dynamic-api.html)
25+
- Charts
26+
- [Django CLI Package](https://app-generator.dev/docs/developer-tools/django-cli/index.html)
27+
- [Commit/rollback Git Changes](https://app-generator.dev/docs/developer-tools/django-cli/git-interface.html)
28+
- `Backup & restore DB`
29+
- [Interact with Django Core](https://app-generator.dev/docs/developer-tools/django-cli/query-django.html)
30+
- `Manage Environment`
31+
- `Manage Dependencies`
2432
- Session-based Authentication, Password recovery
2533
- DB Persistence: SQLite (default), can be used with MySql, PgSql
26-
- Docker
27-
- CI/CD integration for Render
34+
- Docker, CI/CD for Render
35+
- [Integrate Vite](https://app-generator.dev/docs/technologies/vite/index.html) for assets management
2836

29-
![Django Gradient Able - Open-Source Django Starter](https://user-images.githubusercontent.com/51070104/171583187-c4ca1bef-b535-458e-9250-8d62ba1f5b30.png)
37+
![Django Gradient Able - Open-Source Django Starter](https://user-images.githubusercontent.com/51070104/176118649-7233ffbc-6118-4f56-8cda-baa81d256877.png)
3038

3139
<br />
3240

@@ -38,19 +46,29 @@ The product is designed to deliver the best possible user experience with highly
3846

3947
## [Gradient Able PRO Version](https://app-generator.dev/product/gradient-able-pro/django/)
4048

41-
> The premium version provides more features, priority on support, and is more often updated - [Live Demo](https://django-gradient-pro.onrender.com/).
49+
> The premium version provides more features, priority on support, and is more often updated - [Live Demo](https://django-gradient-pro.onrender.com).
4250
43-
- **Simple, Easy-to-Extend** Codebase
44-
- **Gradient Able** Design - PRO Version
45-
- Bootstrap 5 CSS
46-
- **OAuth** - Github
47-
- **Extended User Profile**
48-
- **API** via DRF
49-
- **Charts** via ApexJS
50-
- **Celery** (async tasks)
51-
- **Deployment-Ready** for Render
51+
- Simple, Easy-to-Extend Codebase
52+
- [Gradient Able](https://app-generator.dev/product/gradient-able/) PRO Design Integration
53+
- Bootstrap Styling
54+
- Dynamic Tables - read [docs](https://app-generator.dev/docs/developer-tools/dynamic-datatables.html)
55+
- Dynamic API - read [docs](https://app-generator.dev/docs/developer-tools/dynamic-api.html)
56+
- Charts
57+
- Session-based Authentication, Password recovery
58+
- OAuth (GitHub & Google)
59+
- DB Persistence: SQLite (default), can be used with MySql, PgSql
60+
- [Django CLI Package](https://app-generator.dev/docs/developer-tools/django-cli/index.html)
61+
- [Commit/rollback Git Changes](https://app-generator.dev/docs/developer-tools/django-cli/git-interface.html)
62+
- `Backup & restore DB`
63+
- [Interact with Django Core](https://app-generator.dev/docs/developer-tools/django-cli/query-django.html)
64+
- `Manage Environment`
65+
- `Manage Dependencies`
66+
- Session-based Authentication, Password recovery
67+
- DB Persistence: SQLite (default), can be used with MySql, PgSql
68+
- Docker, CI/CD for Render
69+
- [Vite](https://app-generator.dev/docs/technologies/vite/index.html) for assets management
5270

53-
![Gradient PRO - Full-Stack Starter generated by AppSeed](https://user-images.githubusercontent.com/51070104/216759901-7b3a6c50-b224-4ae2-922c-3cb4648a5802.png)
71+
![Gradient Able PRO - Full-Stack Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/170474361-a58da82b-fff9-4a59-81a8-7ab99f478f48.png)
5472

5573
<br />
5674

db.sqlite3

156 KB
Binary file not shown.

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ str2bool==1.1
55

66
# UI & Admin UI
77
django-jazzmin==3.0.1
8-
django-admin-gradient==1.0.2
8+
django-admin-gradient==1.0.5
99

1010
# Tools
1111
django-debug-toolbar==4.4.6

templates/includes/menu-list.html

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -30,41 +30,9 @@
3030
<li><a href="{% url 'auth_signup' %}" >Sign UP</a></li>
3131
</ul>
3232
</li>
33-
3433
{% endif %}
3534

36-
{% admin_get_menu as app_list %}
37-
{% if app_list %}
38-
{% for app in app_list %}
39-
{% if app.has_perms and not app.pinned %}
40-
<li class="nav-item pcoded-hasmenu">
41-
<a class="nav-link">
42-
<span class="pcoded-micon"><i class="feather {{ app.icon }}"></i></span>
43-
<span
44-
class="pcoded-mtext">{{ app.label|slice:10 }}{% if app.label|length > 10 %}..{% endif %}</span>
45-
</a>
46-
47-
{% if app.models %}
48-
<ul class="pcoded-submenu">
49-
{% for model in app.models %}
50-
{% if model.url %}
51-
<li class="">
52-
<a class="" href="{{ model.url }}">
53-
{{ model.label }}
54-
</a>
55-
</li>
56-
{% else %}
57-
<li class="">{{ model.label }}</li>
58-
{% endif %}
59-
{% endfor %}
60-
</ul>
61-
{% endif %}
62-
</li>
63-
{% endif %}
64-
{% endfor %}
65-
{% endif %}
6635

67-
{% if request.user.is_authenticated and not request.user.is_superuser %}
6836
<li class="nav-item pcoded-menu-caption">
6937
<label>UI Element</label>
7038
</li>
@@ -128,5 +96,4 @@
12896
</li>
12997
<li class="nav-item"><a href="{% url 'sample_page' %}" class="nav-link "><span class="pcoded-micon"><i
13098
class="feather icon-sidebar"></i></span><span class="pcoded-mtext">Sample page</span></a></li>
131-
{% endif %}
13299
</ul>

templates/includes/navigation.html

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{% load static %}
2+
<header class="navbar pcoded-header navbar-expand-lg navbar-light headerpos-fixed header-blue">
3+
<div class="m-header">
4+
<a class="mobile-menu" id="mobile-collapse" href="#"><span></span></a>
5+
<a href="#" class="b-brand">
6+
<!-- ======== change your logo hear ============ -->
7+
<img src="{% static 'assets/images/logo.png' %}" alt="" class="logo">
8+
<img src="{% static 'assets/images/logo-icon.png' %}" alt="" class="logo-thumb">
9+
</a>
10+
<a href="#" class="mob-toggler">
11+
<i class="feather icon-more-vertical"></i>
12+
</a>
13+
</div>
14+
<div class="collapse navbar-collapse">
15+
<ul class="navbar-nav me-auto">
16+
<li class="nav-item">
17+
<a href="#" class="pop-search"><i class="feather icon-search"></i></a>
18+
<div class="search-bar">
19+
<input type="text" class="form-control border-0 shadow-none" placeholder="Search here">
20+
<button type="button" class="btn-close" aria-label="Close">
21+
</button>
22+
</div>
23+
</li>
24+
</ul>
25+
<ul class="navbar-nav ms-auto">
26+
<li>
27+
<div class="dropdown drp-user">
28+
<a href="#" class="dropdown-toggle" data-bs-toggle="dropdown">
29+
<img src="{% static 'assets/images/user/avatar-1.jpg' %}" class="img-radius wid-40"
30+
alt="User-Profile-Image">
31+
</a>
32+
<div class="dropdown-menu dropdown-menu-end profile-notification">
33+
<div class="pro-head">
34+
<img src="{% static 'assets/images/user/avatar-1.jpg' %}" class="img-radius"
35+
alt="User-Profile-Image">
36+
{% if request.user.is_authenticated %}
37+
<span>{{ request.user.username }}</span>
38+
{% else %}
39+
<span>Guest</span>
40+
{% endif %}
41+
</div>
42+
<ul class="pro-body">
43+
{% if request.user.is_authenticated %}
44+
<li><a href="{% url 'password_change' %}" class="dropdown-item">
45+
<i class="feather icon-lock"></i> Change Password</a></li>
46+
<li><a href="{% url 'logout' %}" class="dropdown-item"><i
47+
class="feather icon-lock"></i> Logout</a></li>
48+
{% else %}
49+
<li><a href="{% url 'auth_signin' %}" class="dropdown-item"><i
50+
class="feather icon-log-in"></i> Sign IN</a></li>
51+
{% endif %}
52+
</ul>
53+
</div>
54+
</div>
55+
</li>
56+
</ul>
57+
</div>
58+
59+
60+
</header>

templates/includes/sidebar.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<nav class="pcoded-navbar menupos-fixed menu-light ">
2+
<div
3+
class="navbar-wrapper ">
4+
<div class="navbar-content scroll-div">
5+
{% include 'includes/menu-list.html' %}
6+
<div class="card text-center">
7+
<div class="card-body px-3">
8+
<a href="https://app-generator.dev/product/gradient-able/django/" target="_blank"
9+
class="btn btn-primary btn-sm text-white m-0">Download</a>
10+
</div>
11+
</div>
12+
</div>
13+
</div>
14+
</nav>

0 commit comments

Comments
 (0)