mirror of https://github.com/logos-co/open-law.git
Merge branch 'develop' into kostia/feature/interpretations
This commit is contained in:
commit
18e353968f
|
@ -56,7 +56,7 @@
|
||||||
|
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
{% if not current_user.is_authenticated %}
|
{% if not current_user.is_authenticated %}
|
||||||
<button id="connectWalletBtn" type="button" class="text-white bg-gradient-to-r from-cyan-500 to-blue-500 hover:bg-gradient-to-bl focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-2 mb-2">Connect wallet</button>
|
<button id="connectWalletBtn" type="button" class="text-white bg-gradient-to-r from-cyan-500 to-blue-500 hover:bg-gradient-to-bl focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Connect wallet</button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if current_user.is_authenticated %}
|
{% if current_user.is_authenticated %}
|
||||||
<div class="flex">
|
<div class="flex">
|
||||||
|
@ -103,7 +103,7 @@
|
||||||
<!-- Dropdown menu -->
|
<!-- Dropdown menu -->
|
||||||
<!--Those notification for now with dummy data-->
|
<!--Those notification for now with dummy data-->
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
<div id="dropdownNotification" class="shadow-md z-20 hidden w-screen bg-white divide-y divide-gray-100 rounded-lg dark:bg-gray-800 dark:divide-gray-700 border border-gray-600 dark:shadow-gray-600" aria-labelledby="dropdownNotificationButton">
|
<div id="dropdownNotification" class="shadow-md z-20 hidden w-screen bg-white divide-y divide-gray-100 rounded-lg dark:bg-gray-800 dark:divide-gray-700 border border-gray-600 dark:shadow-gray-600 md:w-1/2" aria-labelledby="dropdownNotificationButton">
|
||||||
<div class="block px-4 py-2 font-medium text-center text-gray-700 rounded-t-lg bg-gray-50 dark:bg-gray-800 dark:text-white"> Notifications </div>
|
<div class="block px-4 py-2 font-medium text-center text-gray-700 rounded-t-lg bg-gray-50 dark:bg-gray-800 dark:text-white"> Notifications </div>
|
||||||
<div class="divide-y divide-gray-100 dark:divide-gray-700">
|
<div class="divide-y divide-gray-100 dark:divide-gray-700">
|
||||||
<a
|
<a
|
||||||
|
|
|
@ -5,18 +5,22 @@
|
||||||
<div class="h-full px-3 pb-4 overflow-y-auto bg-white dark:bg-gray-800">
|
<div class="h-full px-3 pb-4 overflow-y-auto bg-white dark:bg-gray-800">
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
<ul class="space-y-2 font-medium">
|
<ul class="space-y-2 font-medium">
|
||||||
|
{% if current_user.is_authenticated %}
|
||||||
<li class="md:hidden">
|
<li class="md:hidden">
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
<span class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white bg-gray-200 dark:bg-gray-700" >
|
<span class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white bg-gray-200 dark:bg-gray-700" >
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z" /> </svg>
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z" /> </svg>
|
||||||
<p class="ml-2">{{ current_user.username }}</p>
|
<p class="ml-2">{{ current_user.username }}</p>
|
||||||
</span>
|
|
||||||
<span class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white bg-gray-200 dark:bg-gray-700" >
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z" /> </svg>
|
|
||||||
<a class="ml-2" href="{{ url_for('user.profile') }}"> Edit profile</a>
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
<a
|
||||||
|
href="{{ url_for('user.profile') }}"
|
||||||
|
class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700">
|
||||||
|
<!-- prettier-ignore -->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10" /> </svg>
|
||||||
|
<span class="ml-3">Edit profile</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
<li class="md:hidden" id="dropdownNotificationButton" data-dropdown-toggle="dropdownNotification" >
|
<li class="md:hidden" id="dropdownNotificationButton" data-dropdown-toggle="dropdownNotification" >
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
<span class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700" >
|
<span class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700" >
|
||||||
|
@ -28,6 +32,7 @@
|
||||||
<p class="ml-2">Notifications</p>
|
<p class="ml-2">Notifications</p>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
|
{% endif %}
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
href="{{ url_for('home.get_all') }}"
|
href="{{ url_for('home.get_all') }}"
|
||||||
|
@ -37,6 +42,16 @@
|
||||||
<span class="ml-3">Home</span>
|
<span class="ml-3">Home</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a
|
||||||
|
href="{{ url_for('book.get_all') }}"
|
||||||
|
class="flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700">
|
||||||
|
<!-- prettier-ignore -->
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 3.75V16.5L12 14.25 7.5 16.5V3.75m9 0H18A2.25 2.25 0 0120.25 6v12A2.25 2.25 0 0118 20.25H6A2.25 2.25 0 013.75 18V6A2.25 2.25 0 016 3.75h1.5m9 0h-9" /> </svg>
|
||||||
|
<span class="ml-3">Books</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{% if current_user.is_authenticated %}
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
href="{{ url_for('book.my_books') }}"
|
href="{{ url_for('book.my_books') }}"
|
||||||
|
@ -64,6 +79,7 @@
|
||||||
<span class="flex-1 ml-3 whitespace-nowrap">Users</span>
|
<span class="flex-1 ml-3 whitespace-nowrap">Users</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
{% endif %}
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
href="https://github.com/Simple2B/open_law"
|
href="https://github.com/Simple2B/open_law"
|
||||||
|
|
|
@ -1,10 +1,8 @@
|
||||||
{% extends "base.html" %}
|
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
{% block body %}
|
{% extends 'base.html' %}
|
||||||
|
{% block content %}
|
||||||
<!-- component -->
|
<!-- component -->
|
||||||
<div class="bg-gray-50 dark:bg-gray-900 h-screen pt-20">
|
<section>
|
||||||
<section>
|
|
||||||
<div class="w-full lg:w-4/12 px-4 mx-auto pt-6">
|
<div class="w-full lg:w-4/12 px-4 mx-auto pt-6">
|
||||||
<div>
|
<div>
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
|
@ -31,9 +29,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
{% block right_sidebar %}{% endblock %}
|
||||||
{% endblock %}
|
|
||||||
<!-- prettier-ignore -->
|
<!-- prettier-ignore -->
|
||||||
{% block scripts %}
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -2,7 +2,7 @@ from flask import (
|
||||||
Blueprint,
|
Blueprint,
|
||||||
render_template,
|
render_template,
|
||||||
)
|
)
|
||||||
from flask_login import current_user, login_required
|
from flask_login import current_user
|
||||||
|
|
||||||
from app import models as m
|
from app import models as m
|
||||||
|
|
||||||
|
@ -10,7 +10,6 @@ bp = Blueprint("home", __name__, url_prefix="/home")
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/", methods=["GET"])
|
@bp.route("/", methods=["GET"])
|
||||||
@login_required
|
|
||||||
def get_all():
|
def get_all():
|
||||||
books: m.Book = m.Book.query.order_by(m.Book.id).limit(5)
|
books: m.Book = m.Book.query.order_by(m.Book.id).limit(5)
|
||||||
sections: m.Section = m.Section.query.order_by(m.Section.id).limit(5)
|
sections: m.Section = m.Section.query.order_by(m.Section.id).limit(5)
|
||||||
|
|
Loading…
Reference in New Issue