Skip to content

Commit

Permalink
Merge pull request #79 from MasoniteFramework/develop
Browse files Browse the repository at this point in the history
Next Version - v1.3
  • Loading branch information
josephmancuso committed Feb 16, 2018
2 parents 2eb017f + 2e700fd commit 31dd24c
Show file tree
Hide file tree
Showing 23 changed files with 128 additions and 335 deletions.
8 changes: 7 additions & 1 deletion .env-example
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,10 @@ DB_USERNAME=root
DB_PASSWORD=root

STRIPE_PUBLISHABLE=
STRIPE_SECRET=
STRIPE_SECRET=

STORAGE_DRIVER=disk

S3_CLIENT=
S3_SECRET=
S3_BUCKET=
46 changes: 0 additions & 46 deletions CODE_OF_CONDUCT.md

This file was deleted.

229 changes: 0 additions & 229 deletions CONTRIBUTING.md

This file was deleted.

3 changes: 2 additions & 1 deletion app/User.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from orator import DatabaseManager, Model
''' User Model '''
from config.database import Model

class User(Model):
''' User Model '''

__fillable__ = ['name', 'email', 'password']

Expand Down
9 changes: 3 additions & 6 deletions app/http/controllers/WelcomeController.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
''' A Module Description '''
from masonite.view import view
''' Welcome The User To Masonite '''

from masonite.request import Request

class WelcomeController(object):
''' Controller for welcoming the user '''

def __init__(self):
pass
''' Controller For Welcoming The User '''

def show(self, Application, request: Request):
''' Show Welcome Template '''
Expand Down
12 changes: 7 additions & 5 deletions app/http/middleware/AuthenticationMiddleware.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
''' Class for the authentication middleware '''
''' Authentication Middleware '''

class AuthenticationMiddleware(object):
''' Middleware class which loads the current user into the request '''
''' Middleware To Check If The User Is Logged In '''

def __init__(self, request):
self.request = request
def __init__(self, Request):
''' Inject Any Dependencies From The Service Container '''
self.request = Request

def before(self):
''' Register as a before middleware to be ran before the request '''
''' Run This Middleware Before The Route Executes '''
if not self.request.user():
self.request.redirectTo('login')

def after(self):
''' Run This Middleware After The Route Executes '''
pass
18 changes: 9 additions & 9 deletions app/http/middleware/LoadUserMiddleware.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
''' Class for the authentication middleware '''
''' Load User Middleware'''
from masonite.facades.Auth import Auth
from masonite.request import Request

class LoadUserMiddleware(object):
''' Middleware class which loads the current user into the request '''

def __init__(self):
pass
def __init__(self, Request):
''' Inject Any Dependencies From The Service Container '''
self.request = Request

def before(self, request: Request):
''' Register as a before middleware to be ran before the request '''
self.load_user(request)
return request
def before(self):
''' Run This Middleware Before The Route Executes '''
self.load_user(self.request)
return self.request

def after(self):
''' Register as an after middleware to be ran after the request '''
''' Run This Middleware After The Route Executes '''
pass

def load_user(self, request):
Expand Down
4 changes: 3 additions & 1 deletion app/providers/MiddlewareProvider.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@
from config import middleware

class MiddlewareProvider(ServiceProvider):
''' Adds Middleware To The Service Container '''

wsgi = False

def register(self):
''' Register Middleware Into The Service Container '''
self.app.bind('HttpMiddleware', middleware.HTTP_MIDDLEWARE)

def boot(self):
Expand Down
Loading

0 comments on commit 31dd24c

Please sign in to comment.