Skip to content

Commit b96d386

Browse files
Refactoring
1 parent 39c6cc6 commit b96d386

File tree

9 files changed

+59
-27
lines changed

9 files changed

+59
-27
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Masonite Permission
22

33
<p align="center">
4-
<img src="https://banners.beyondco.de/Masonite Permission.png?theme=light&packageManager=pip+install&packageName=masonite-permission&pattern=topography&style=style_1&description=Associate users with roles and permissions&md=1&showWatermark=1&fontSize=100px&images=https%3A%2F%2Fgblobscdn.gitbook.com%2Fspaces%2F-L9uc-9XAlqhXkBwrLMA%2Favatar.png">
4+
<img src="https://banners.beyondco.de/Masonite%20Permission.png?theme=light&packageManager=pip+install&packageName=masonite-permission&pattern=charlieBrown&style=style_2&description=Associate+users+with+roles+and+permissions.&md=1&showWatermark=1&fontSize=100px&images=adjustments&widths=50&heights=50">
55
</p>
66

77
<p align="center">

config/database.py

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
from masonite.environment import LoadEnvironment, env
2+
from masoniteorm.connections import ConnectionResolver
3+
4+
# Loads in the environment variables when this page is imported.
5+
LoadEnvironment()
6+
7+
"""
8+
The connections here don't determine the database but determine the "connection".
9+
They can be named whatever you want.
10+
"""
11+
DATABASES = {
12+
"default": env("DB_CONNECTION", "sqlite"),
13+
"sqlite": {
14+
"driver": "sqlite",
15+
"database": env("SQLITE_DB_DATABASE", "masonite.sqlite3"),
16+
"prefix": "",
17+
"log_queries": env("DB_LOG"),
18+
},
19+
"mysql": {
20+
"host": "127.0.0.1",
21+
"driver": "mysql",
22+
"database": "masonite_permission",
23+
"user": "meyubaraj",
24+
"password": "MDB@123#go",
25+
"port": 3306,
26+
"prefix": "",
27+
"grammar": "mysql",
28+
"options": {
29+
"charset": "utf8mb4",
30+
},
31+
"log_queries": env("DB_LOG"),
32+
},
33+
"postgres": {
34+
"host": "127.0.0.1",
35+
"driver": "postgres",
36+
"database": "masonite_permission",
37+
"user": "meyubaraj",
38+
"password": "MDB@123#go",
39+
"port": 5432,
40+
"prefix": "",
41+
"grammar": "postgres",
42+
"log_queries": env("DB_LOG"),
43+
},
44+
"mssql": {
45+
"driver": "mssql",
46+
"host": env("MSSQL_DATABASE_HOST"),
47+
"user": env("MSSQL_DATABASE_USER"),
48+
"password": env("MSSQL_DATABASE_PASSWORD"),
49+
"database": env("MSSQL_DATABASE_DATABASE"),
50+
"port": env("MSSQL_DATABASE_PORT"),
51+
"prefix": "",
52+
"log_queries": env("DB_LOG"),
53+
},
54+
}
55+
56+
DB = ConnectionResolver().set_connection_details(DATABASES)

config_

Lines changed: 0 additions & 9 deletions
This file was deleted.

masonite.sqlite3

0 Bytes
Binary file not shown.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# Versions should comply with PEP440. For a discussion on single-sourcing
99
# the version across setup.py and the project code, see
1010
# https://packaging.python.org/en/latest/single_source_version.html
11-
version="0.1.8",
11+
version="0.1.9",
1212
packages=[
1313
"masonite_permission",
1414
"masonite_permission.config",

src/masonite_permission/providers/PermissionGateProvider.py

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/masonite_permission/providers/PermissionProvider.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ def configure(self):
99
(
1010
self.root("masonite_permission")
1111
.name("masonite-permission")
12-
.config("config/masonite_permission.py", publish=True)
1312
.migrations("migrations/create_permissions_table.py")
1413
)
1514

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
# flake8: noqa: E501
22
from .PermissionProvider import PermissionProvider
3-
from .PermissionGateProvider import PermissionGateProvider

tests/integrations/config/providers.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from masonite.notification.providers import NotificationProvider
2424
from masonite.validation.providers import ValidationProvider
2525

26-
from src.masonite_permission.providers import PermissionProvider, PermissionGateProvider
26+
from src.masonite_permission.providers import PermissionProvider
2727

2828
PROVIDERS = [
2929
FrameworkProvider,
@@ -47,5 +47,4 @@
4747
AuthorizationProvider,
4848
ORMProvider,
4949
PermissionProvider,
50-
PermissionGateProvider,
5150
]

0 commit comments

Comments
 (0)