Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
aa.gusti
/
opensipkd-base
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit ebb31eb2
authored
Jan 25, 2026
by
aa.gustiana@gmail.com
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
fix: Update import statement for User model to correct module path
1 parent
f96edf6f
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1 additions
and
108 deletions
opensipkd/base/scripts/alembic/README
opensipkd/base/scripts/alembic/env.py
opensipkd/base/scripts/alembic/script.py.mako
opensipkd/base/views/api_base.py
opensipkd/base/scripts/alembic/README
deleted
100644 → 0
View file @
f96edf6
Generic single-database configuration.
\ No newline at end of file
opensipkd/base/scripts/alembic/env.py
deleted
100644 → 0
View file @
f96edf6
from
logging.config
import
fileConfig
from
sqlalchemy
import
engine_from_config
from
sqlalchemy
import
pool
from
alembic
import
context
# this is the Alembic Config object, which provides
# access to the values within the .ini file in use.
config
=
context
.
config
# Interpret the config file for Python logging.
# This line sets up loggers basically.
if
config
.
config_file_name
is
not
None
:
fileConfig
(
config
.
config_file_name
)
# add your model's MetaData object here
# for 'autogenerate' support
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
target_metadata
=
None
# other values from the config, defined by the needs of env.py,
# can be acquired:
# my_important_option = config.get_main_option("my_important_option")
# ... etc.
def
run_migrations_offline
()
->
None
:
"""Run migrations in 'offline' mode.
This configures the context with just a URL
and not an Engine, though an Engine is acceptable
here as well. By skipping the Engine creation
we don't even need a DBAPI to be available.
Calls to context.execute() here emit the given string to the
script output.
"""
url
=
config
.
get_main_option
(
"sqlalchemy.url"
)
context
.
configure
(
url
=
url
,
target_metadata
=
target_metadata
,
literal_binds
=
True
,
dialect_opts
=
{
"paramstyle"
:
"named"
},
)
with
context
.
begin_transaction
():
context
.
run_migrations
()
def
run_migrations_online
()
->
None
:
"""Run migrations in 'online' mode.
In this scenario we need to create an Engine
and associate a connection with the context.
"""
connectable
=
engine_from_config
(
config
.
get_section
(
config
.
config_ini_section
,
{}),
prefix
=
"sqlalchemy."
,
poolclass
=
pool
.
NullPool
,
)
with
connectable
.
connect
()
as
connection
:
context
.
configure
(
connection
=
connection
,
target_metadata
=
target_metadata
)
with
context
.
begin_transaction
():
context
.
run_migrations
()
if
context
.
is_offline_mode
():
run_migrations_offline
()
else
:
run_migrations_online
()
opensipkd/base/scripts/alembic/script.py.mako
deleted
100644 → 0
View file @
f96edf6
"""${message}
Revision ID: ${up_revision}
Revises: ${down_revision | comma,n}
Create Date: ${create_date}
"""
from typing import Sequence, Union
from alembic import op
import sqlalchemy as sa
${imports if imports else ""}
# revision identifiers, used by Alembic.
revision: str = ${repr(up_revision)}
down_revision: Union[str, Sequence[str], None] = ${repr(down_revision)}
branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)}
depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)}
def upgrade() -> None:
"""Upgrade schema."""
${upgrades if upgrades else "pass"}
def downgrade() -> None:
"""Downgrade schema."""
${downgrades if downgrades else "pass"}
opensipkd/base/views/api_base.py
View file @
ebb31eb
...
...
@@ -3,7 +3,7 @@ import logging
from
decimal
import
Decimal
from
math
import
log
from
deform
import
Form
,
ValidationFailure
,
form
from
opensipkd.
webr.models.user
s
import
User
from
opensipkd.
model
s
import
User
from
pyramid.response
import
Response
from
opensipkd.base.models
import
DBSession
from
opensipkd.tools.buttons
import
btn_save
,
btn_cancel
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment