Giter Site home page Giter Site logo

tikservices / django-jet2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geex-arts/django-jet

6.0 6.0 12.0 4.42 MB

Next Generation of django-jet (Modern responsive template for the Django admin interface with improved functionality.)

Home Page: https://github.com/tiktn/django-jet2

License: GNU Affero General Public License v3.0

JavaScript 24.45% Python 36.17% HTML 12.33% CSS 27.05%
admin dashboard django django-admin template theme

django-jet2's People

Contributors

asouini avatar bashar avatar brenouchoa avatar carlosmonari avatar danielquinn avatar darccio avatar dbartenstein avatar dnmellen avatar f1nality avatar grigory51 avatar harrylafranc avatar hbiboluo avatar jensastrup avatar jpic avatar lauritzen avatar lburdzy avatar lejenome avatar leonardoarroyo avatar lmwgv avatar michaelkuty avatar mord4z avatar normal-cock avatar pyzenberg avatar rense avatar retailify avatar salahaddin avatar sedir avatar timur-orudzhov avatar tkanemoto avatar woutor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

django-jet2's Issues

it's not migrate well with nosql database

Whenever I migrate the jet.dashboard app

(main-venv) satya@satya:~/PycharmProjects/djangoProject/main_proj$ python manage.py migrate

Operations to perform:
Apply all migrations: admin, android_api, auth, contenttypes, jet, sessions
Running migrations:
Applying jet.0003_auto_20201228_1540...Not implemented alter command for SQL ALTER TABLE "jet_pinnedapplication" ALTER COLUMN "user_id" TYPE int
Traceback (most recent call last):
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/cursor.py", line 51, in execute
self.result = Query(
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 784, in init
self._query = self.parse()
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 876, in parse
raise e
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 857, in parse
return handler(self, statement)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 889, in _alter
query = AlterQuery(self.db, self.connection_properties, sm, self._params)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 425, in init
super().init(*args)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 84, in init
super().init(*args)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 62, in init
self.parse()
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 441, in parse
self._alter(statement)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/sql2mongo/query.py", line 500, in _alter
raise SQLDecodeError(f'Unknown token: {tok}')
djongo.exceptions.SQLDecodeError:

    Keyword: Unknown token: TYPE
    Sub SQL: None
    FAILED SQL: ('ALTER TABLE "jet_pinnedapplication" ALTER COLUMN "user_id" TYPE int',)
    Params: ([],)
    Version: 1.3.6

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/cursor.py", line 59, in execute
raise db_exe from e
djongo.database.DatabaseError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "manage.py", line 22, in
main()
File "manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/core/management/init.py", line 419, in execute_from_command_line
utility.execute()
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/core/management/init.py", line 413, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute
output = self.handle(*args, **options)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/core/management/base.py", line 89, in wrapped
res = handle_func(*args, **kwargs)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/core/management/commands/migrate.py", line 244, in handle
post_migrate_state = executor.migrate(
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/migrations/executor.py", line 117, in migrate
state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/migrations/executor.py", line 147, in _migrate_all_forwards
state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/migrations/executor.py", line 227, in apply_migration
state = migration.apply(state, schema_editor)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/migrations/migration.py", line 126, in apply
operation.database_forwards(self.app_label, schema_editor, old_state, project_state)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/migrations/operations/fields.py", line 244, in database_forwards
schema_editor.alter_field(from_model, from_field, to_field)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/base/schema.py", line 608, in alter_field
self._alter_field(model, old_field, new_field, old_type, new_type,
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/base/schema.py", line 765, in _alter_field
self.execute(
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/base/schema.py", line 145, in execute
cursor.execute(sql, params)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 98, in execute
return super().execute(sql, params)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 66, in execute
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
return executor(sql, params, many, context)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/utils.py", line 90, in exit
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
File "/home/satya/PycharmProjects/djangoProject/main_proj/main-venv/lib/python3.8/site-packages/djongo/cursor.py", line 59, in execute
raise db_exe from e
django.db.utils.DatabaseError

RemovedInDjango40Warning

For Django Version 4.0+

  • RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().

Compatibility with Django 3.1

Hello,

thanks for maintaining django-jet2!

I'd like to report a compatibility issue I experienced upgrading a project to Django 3.1.
It looks like something goes wrong with fieldset rendering:

Django 3.0

Screen_Shot_2021-02-11_at_15 46 30

Django 3.1

Screen_Shot_2021-02-11_at_15 51 42

Screen_Shot_2021-02-11_at_15 52 02

Any chance this can get fixed?

Please let me know if I can be of further help.

Thanks,

Fabio

autocomplete_fields broken on m2m fields

It looks like the autocomplete in the django admin is broken when using jet. What you type does not filter the options and whatever you type you always get all the possibile entries without filtering.

Widget rendering is broken too:

Django:
Schermata da 2020-07-15 15-00-48

with jet2:
Schermata da 2020-07-15 15-02-16

django-jet2 is 1.0.12, Django is 3.0.8.

Snippet:

models.py:

class MyModel(models.Model):
    myfield = models.ManyToManyField(...)

admin.py

class MyAdmin(admin.ModelAdmin):
    autocomplete_fields = ['myfield']

View permissions aren't clickeable on sidebar

When i assing view permission to my users i am not able to click the model button on the sidebar. But when i assign change permission it works.

It should be available for view ones, due to i only want that those users only see the info and not edit it

Initial Update

The bot created this issue to inform you that pyup.io has been set up on this repo.
Once you have closed it, the bot will open pull requests for updates as soon as they are available.

Paginator in admin not correct

Hi,
I've recently installed django-jet2 after upgrading django from version 1.11 and it works perfectly except for one detail.

In change view of a model, if there's an high number of pages, the paginator is messed up as you can see in the screenshot attached.

Instead of showing the last page it shows the last two pages number without any style.

Thanks

Screenshot 2020-04-15 at 16 12 21

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.