rename server to web

This commit is contained in:
Helmut Merz 2025-04-20 16:42:13 +02:00
parent bba081156b
commit 96afb631e0
13 changed files with 21 additions and 21 deletions

View file

@ -3,7 +3,7 @@
from dotenv import load_dotenv from dotenv import load_dotenv
import logging import logging
from os import getenv from os import getenv
from scopes.server.app import zope_app_factory from scopes.web.app import zope_app_factory
load_dotenv() load_dotenv()

View file

@ -1,6 +1,6 @@
# py-scopes/demo/demo_server.py # py-scopes/demo/demo_server.py
from scopes.server import auth from scopes.web.auth import oidc
from scopes.storage import topic from scopes.storage import topic
import logging import logging

View file

@ -3,7 +3,7 @@
# use: `python -i shell.py` # use: `python -i shell.py`
import config import config
from scopes.server import auth from scopes.web.auth import oidc
from scopes.storage.folder import Root from scopes.storage.folder import Root
from scopes.storage import topic from scopes.storage import topic

View file

@ -1 +0,0 @@
"""package scopes.server"""

View file

@ -1 +0,0 @@
"""package scopes.server.auth"""

View file

@ -3,7 +3,7 @@
import logging import logging
from os import getenv from os import getenv
#from scopes.server.app import demo_app, zope_app #from scopes.web.app import demo_app, zope_app
log_file = 'scopes/tests/log/scopes-test.log' log_file = 'scopes/tests/log/scopes-test.log'
log_level = logging.INFO log_level = logging.INFO

View file

@ -6,7 +6,7 @@ import os, sys
sys.path = [os.path.dirname(__file__)] + sys.path sys.path = [os.path.dirname(__file__)] + sys.path
import unittest import unittest
from scopes.tests import tlib_server, tlib_storage from scopes.tests import tlib_web, tlib_storage
from scopes.storage.common import StorageFactory from scopes.storage.common import StorageFactory
import config import config
@ -30,8 +30,8 @@ class Test(unittest.TestCase):
def test_004_topic(self): def test_004_topic(self):
tlib_storage.test_topic(self, config) tlib_storage.test_topic(self, config)
def test_013_server(self): def test_013_web(self):
tlib_server.test_app(self, config) tlib_web.test_app(self, config)
def suite(): def suite():

View file

@ -1,13 +1,13 @@
# tests/tlib_server.py # tests/tlib_web.py
"""Test implementation for the `scopes.server` package.""" """Test implementation for the `scopes.web` package."""
import json import json
import logging import logging
from zope.publisher.browser import TestRequest from zope.publisher.browser import TestRequest
from zope.publisher.publish import publish from zope.publisher.publish import publish
from scopes.server.app import Publication from scopes.web.app import Publication
from scopes.storage.folder import Root from scopes.storage.folder import Root
@ -20,7 +20,7 @@ def publishRequest(config, storage, path):
def test_app(self, config): def test_app(self, config):
logger = logging.getLogger('tlib_server') logger = logging.getLogger('tlib_web')
logger.info('test_app') logger.info('test_app')
storage = config.storageFactory(config.dbschema) storage = config.storageFactory(config.dbschema)
response = publishRequest(config, storage, '/top') response = publishRequest(config, storage, '/top')

1
scopes/web/__init__.py Normal file
View file

@ -0,0 +1 @@
"""package scopes.web"""

View file

@ -1,4 +1,4 @@
# scopes.server.app # scopes.web.app
import logging import logging
from zope.i18n.interfaces import IUserPreferredCharsets from zope.i18n.interfaces import IUserPreferredCharsets
@ -9,7 +9,7 @@ from zope.publisher.interfaces import NotFound
from zope.publisher.publish import publish from zope.publisher.publish import publish
from scopes.interfaces import ITraversable, IView from scopes.interfaces import ITraversable, IView
from scopes.server.browser import getView from scopes.web.browser import getView
import scopes.storage.concept # register container classes import scopes.storage.concept # register container classes
from scopes.storage.folder import Root from scopes.storage.folder import Root
@ -38,7 +38,7 @@ class Publication(DefaultPublication):
def beforeTraversal(self, request): def beforeTraversal(self, request):
super(Publication, self).beforeTraversal(request) super(Publication, self).beforeTraversal(request)
from scopes.server.auth.oidc import authentication from scopes.web.auth.oidc import authentication
prc = authentication.authenticate(request) prc = authentication.authenticate(request)
request.setPrincipal(prc) request.setPrincipal(prc)

View file

@ -0,0 +1 @@
"""package scopes.web.auth"""

View file

@ -1,4 +1,4 @@
# scopes.server.auth # scopes.web.auth.uidc
from cryptography.fernet import Fernet from cryptography.fernet import Fernet
from email.utils import formatdate from email.utils import formatdate
@ -12,13 +12,13 @@ from zope.interface import implementer
from zope.publisher.interfaces import Unauthorized from zope.publisher.interfaces import Unauthorized
from zope.security.interfaces import IGroupAwarePrincipal from zope.security.interfaces import IGroupAwarePrincipal
from scopes.server.browser import DefaultView, register from scopes.web.browser import DefaultView, register
from scopes.storage.folder import DummyFolder, Root from scopes.storage.folder import DummyFolder, Root
from scopes import util from scopes import util
import config import config
logger = logging.getLogger('server.auth') logger = logging.getLogger('web.auth.oidc')
@implementer(IAuthentication) @implementer(IAuthentication)

View file

@ -1,11 +1,11 @@
# scopes.server.browser # scopes.web.browser
import json import json
import logging import logging
from zope.interface import implementer from zope.interface import implementer
from scopes.interfaces import IContainer, IReference, IView from scopes.interfaces import IContainer, IReference, IView
logger = logging.getLogger('server.browser') logger = logging.getLogger('web.browser')
views = {} # registry for all views: {name: {prefix: viewClass, ...}, ...} views = {} # registry for all views: {name: {prefix: viewClass, ...}, ...}