-
Notifications
You must be signed in to change notification settings - Fork 61
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
108 additions
and
264 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Online status middleware | ||
|
||
This middleware keeps track of which users are online, it is entirely cache based so no database/model queries are required. | ||
|
||
The basic functionality of the middleware is that it keeps track of all logged in users (that are not anonymous), and stores this list in the cache. Users that don't perform an action after a fixed amount of time are removed from the list of online users and thus considered offline. *This can be seen in the `status.py` file within the `django-online-status` directory* | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,3 @@ | ||
# -*- coding: utf-8 -*- | ||
# Code for Life | ||
# | ||
# Copyright (C) 2019, Ocado Innovation Limited | ||
# | ||
# This program is free software: you can redistribute it and/or modify | ||
# it under the terms of the GNU Affero General Public License as | ||
# published by the Free Software Foundation, either version 3 of the | ||
# License, or (at your option) any later version. | ||
# | ||
# This program is distributed in the hope that it will be useful, | ||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
# GNU Affero General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU Affero General Public License | ||
# along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# ADDITIONAL TERMS – Section 7 GNU General Public Licence | ||
# | ||
# This licence does not grant any right, title or interest in any “Ocado” logos, | ||
# trade names or the trademark “Ocado” or any other trademarks or domain names | ||
# owned by Ocado Innovation Limited or the Ocado group of companies or any other | ||
# distinctive brand features of “Ocado” as may be secured from time to time. You | ||
# must not distribute any modification of this program using the trademark | ||
# “Ocado” or claim any affiliation or association with Ocado or its employees. | ||
# | ||
# You are not authorised to use the name Ocado (or any of its trade names) or | ||
# the names of any author or contributor in advertising or for publicity purposes | ||
# pertaining to the distribution of this program, without the prior written | ||
# authorisation of Ocado. | ||
# | ||
# Any propagation, distribution or conveyance of this program must include this | ||
# copyright notice and these terms. You must not misrepresent the origins of this | ||
# program; modified versions of the program must be marked as such and not | ||
# identified as the original program. | ||
from .middleware import OnlineStatusMiddleware | ||
|
||
__all__ = ["OnlineStatusMiddleware"] |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.