MANIFEST.in
README.md
setup.py
wefram/__init__.py
wefram/app.py
wefram/apps.py
wefram/asgi.py
wefram/config.py
wefram/exceptions.py
wefram/features.py
wefram/logger.py
wefram/manifest.json
wefram/middlewares.py
wefram/run.py
wefram/runtime.py
wefram/setup.py
wefram/setups.py
wefram/tools.py
wefram/urls.py
wefram.egg-info/PKG-INFO
wefram.egg-info/SOURCES.txt
wefram.egg-info/dependency_links.txt
wefram.egg-info/entry_points.txt
wefram.egg-info/requires.txt
wefram.egg-info/top_level.txt
wefram/aaa/__init__.py
wefram/aaa/permissions.py
wefram/aaa/routines.py
wefram/aaa/tools.py
wefram/aaa/wrappers.py
wefram/aaa/auth/__init__.py
wefram/aaa/auth/ad.py
wefram/aaa/auth/local.py
wefram/api/__init__.py
wefram/api/base.py
wefram/api/entities.py
wefram/api/mixins.py
wefram/api/models.py
wefram/api/storage.py
wefram/assets/css/02.modals.css
wefram/assets/css/05.system.css
wefram/assets/css/09.dialogs.css
wefram/assets/js/00.Common.js
wefram/assets/js/01.UI.js
wefram/assets/js/02.UI.ModalWindow.js
wefram/assets/js/05.System.js
wefram/assets/js/06.System.l10n.js
wefram/assets/js/06.System.settings.js
wefram/assets/js/09.System.dialogs.js
wefram/assets/js/10.System.aaa.js
wefram/assets/js/30.System.requests.js
wefram/assets/js/40.System.api.js
wefram/assets/js/embed/axios.min.js
wefram/assets/l10n/ru_RU.json
wefram/assets/l10n/ru_RU/help_usercard.md
wefram/assets/media/authorization.jpg
wefram/assets/media/image-upload.svg
wefram/assets/media/image.svg
wefram/assets/media/demo/avatars/avatar1-10.jpg
wefram/assets/media/demo/avatars/avatar1-11.jpg
wefram/assets/media/demo/avatars/avatar1-9.jpg
wefram/assets/media/demo/avatars/avatar10-4.jpg
wefram/assets/media/demo/avatars/avatar101-4.jpg
wefram/assets/media/demo/avatars/avatar102-1.jpg
wefram/assets/media/demo/avatars/avatar102-2.jpg
wefram/assets/media/demo/avatars/avatar104-4.jpg
wefram/assets/media/demo/avatars/avatar105-2.jpg
wefram/assets/media/demo/avatars/avatar107-3.jpg
wefram/assets/media/demo/avatars/avatar108-4.jpg
wefram/assets/media/demo/avatars/avatar11-6.jpg
wefram/assets/media/demo/avatars/avatar111-4.jpg
wefram/assets/media/demo/avatars/avatar112-4.jpg
wefram/assets/media/demo/avatars/avatar113-4.jpg
wefram/assets/media/demo/avatars/avatar114-4.jpg
wefram/assets/media/demo/avatars/avatar115-4.jpg
wefram/assets/media/demo/avatars/avatar116-4.jpg
wefram/assets/media/demo/avatars/avatar117-2.jpg
wefram/assets/media/demo/avatars/avatar117-4.jpg
wefram/assets/media/demo/avatars/avatar118-4.jpg
wefram/assets/media/demo/avatars/avatar119-4.jpg
wefram/assets/media/demo/avatars/avatar12-4.jpg
wefram/assets/media/demo/avatars/avatar120-4.jpg
wefram/assets/media/demo/avatars/avatar121-3.jpg
wefram/assets/media/demo/avatars/avatar121-4.jpg
wefram/assets/media/demo/avatars/avatar123-4.jpg
wefram/assets/media/demo/avatars/avatar124-4.jpg
wefram/assets/media/demo/avatars/avatar125-4.jpg
wefram/assets/media/demo/avatars/avatar126-2.jpg
wefram/assets/media/demo/avatars/avatar126-4.jpg
wefram/assets/media/demo/avatars/avatar127-4.jpg
wefram/assets/media/demo/avatars/avatar128-3.jpg
wefram/assets/media/demo/avatars/avatar128-4.jpg
wefram/assets/media/demo/avatars/avatar13-5.jpg
wefram/assets/media/demo/avatars/avatar131-4.jpg
wefram/assets/media/demo/avatars/avatar139-3.jpg
wefram/assets/media/demo/avatars/avatar14-5.jpg
wefram/assets/media/demo/avatars/avatar14-6.jpg
wefram/assets/media/demo/avatars/avatar140-3.jpg
wefram/assets/media/demo/avatars/avatar141-1.jpg
wefram/assets/media/demo/avatars/avatar141-3.jpg
wefram/assets/media/demo/avatars/avatar142-3.jpg
wefram/assets/media/demo/avatars/avatar143-1.jpg
wefram/assets/media/demo/avatars/avatar143-3.jpg
wefram/assets/media/demo/avatars/avatar144-1.jpg
wefram/assets/media/demo/avatars/avatar144-3.jpg
wefram/assets/media/demo/avatars/avatar146-3.jpg
wefram/assets/media/demo/avatars/avatar147-1.jpg
wefram/assets/media/demo/avatars/avatar148-2.jpg
wefram/assets/media/demo/avatars/avatar149-3.jpg
wefram/assets/media/demo/avatars/avatar150-1.jpg
wefram/assets/media/demo/avatars/avatar151-1.jpg
wefram/assets/media/demo/avatars/avatar151-2.jpg
wefram/assets/media/demo/avatars/avatar152-1.jpg
wefram/assets/media/demo/avatars/avatar157-3.jpg
wefram/assets/media/demo/avatars/avatar158-3.jpg
wefram/assets/media/demo/avatars/avatar159-2.jpg
wefram/assets/media/demo/avatars/avatar16-4.jpg
wefram/assets/media/demo/avatars/avatar16-5.jpg
wefram/assets/media/demo/avatars/avatar160-2.jpg
wefram/assets/media/demo/avatars/avatar164-2.jpg
wefram/assets/media/demo/avatars/avatar17-4.jpg
wefram/assets/media/demo/avatars/avatar17-5.jpg
wefram/assets/media/demo/avatars/avatar19-4.jpg
wefram/assets/media/demo/avatars/avatar19-6.jpg
wefram/assets/media/demo/avatars/avatar2-10.jpg
wefram/assets/media/demo/avatars/avatar2-11.jpg
wefram/assets/media/demo/avatars/avatar2-7.jpg
wefram/assets/media/demo/avatars/avatar20-6.jpg
wefram/assets/media/demo/avatars/avatar22-4.jpg
wefram/assets/media/demo/avatars/avatar22-6.jpg
wefram/assets/media/demo/avatars/avatar23-4.jpg
wefram/assets/media/demo/avatars/avatar23-6.jpg
wefram/assets/media/demo/avatars/avatar24-6.jpg
wefram/assets/media/demo/avatars/avatar26-5.jpg
wefram/assets/media/demo/avatars/avatar26-6.jpg
wefram/assets/media/demo/avatars/avatar27-6.jpg
wefram/assets/media/demo/avatars/avatar28-4.jpg
wefram/assets/media/demo/avatars/avatar28-5.jpg
wefram/assets/media/demo/avatars/avatar28-6.jpg
wefram/assets/media/demo/avatars/avatar29-4.jpg
wefram/assets/media/demo/avatars/avatar29-5.jpg
wefram/assets/media/demo/avatars/avatar29-6.jpg
wefram/assets/media/demo/avatars/avatar3-10.jpg
wefram/assets/media/demo/avatars/avatar3-7.jpg
wefram/assets/media/demo/avatars/avatar3-9.jpg
wefram/assets/media/demo/avatars/avatar30-6.jpg
wefram/assets/media/demo/avatars/avatar31-4.jpg
wefram/assets/media/demo/avatars/avatar31-5.jpg
wefram/assets/media/demo/avatars/avatar31-6.jpg
wefram/assets/media/demo/avatars/avatar32-4.jpg
wefram/assets/media/demo/avatars/avatar35-2.jpg
wefram/assets/media/demo/avatars/avatar36-2.jpg
wefram/assets/media/demo/avatars/avatar37-2.jpg
wefram/assets/media/demo/avatars/avatar38-3.jpg
wefram/assets/media/demo/avatars/avatar39-3.jpg
wefram/assets/media/demo/avatars/avatar4-9.jpg
wefram/assets/media/demo/avatars/avatar5-5.jpg
wefram/assets/media/demo/avatars/avatar5-7.jpg
wefram/assets/media/demo/avatars/avatar52-3.jpg
wefram/assets/media/demo/avatars/avatar54-4.jpg
wefram/assets/media/demo/avatars/avatar58-4.jpg
wefram/assets/media/demo/avatars/avatar59-2.jpg
wefram/assets/media/demo/avatars/avatar60-4.jpg
wefram/assets/media/demo/avatars/avatar61-3.jpg
wefram/assets/media/demo/avatars/avatar62-3.jpg
wefram/assets/media/demo/avatars/avatar63-4.jpg
wefram/assets/media/demo/avatars/avatar64-4.jpg
wefram/assets/media/demo/avatars/avatar65-4.jpg
wefram/assets/media/demo/avatars/avatar67-4.jpg
wefram/assets/media/demo/avatars/avatar70-4.jpg
wefram/assets/media/demo/avatars/avatar73-2.jpg
wefram/assets/media/demo/avatars/avatar74-2.jpg
wefram/assets/media/demo/avatars/avatar75-2.jpg
wefram/assets/media/demo/avatars/avatar75-4.jpg
wefram/assets/media/demo/avatars/avatar76-2.jpg
wefram/assets/media/demo/avatars/avatar77-2.jpg
wefram/assets/media/demo/avatars/avatar77-4.jpg
wefram/assets/media/demo/avatars/avatar78-2.jpg
wefram/assets/media/demo/avatars/avatar78-4.jpg
wefram/assets/media/demo/avatars/avatar79-4.jpg
wefram/assets/media/demo/avatars/avatar8-5.jpg
wefram/assets/media/demo/avatars/avatar80-4.jpg
wefram/assets/media/demo/avatars/avatar81-2.jpg
wefram/assets/media/demo/avatars/avatar81-4.jpg
wefram/assets/media/demo/avatars/avatar83-4.jpg
wefram/assets/media/demo/avatars/avatar87-4.jpg
wefram/assets/media/demo/avatars/avatar89-2.jpg
wefram/assets/media/demo/avatars/avatar89-4.jpg
wefram/assets/media/icons/domains.png
wefram/assets/media/icons/files.png
wefram/assets/media/icons/gallery.svg
wefram/assets/media/icons/images.png
wefram/assets/media/icons/mail-accounts.png
wefram/assets/media/icons/props.png
wefram/assets/media/icons/roles.png
wefram/assets/media/icons/settings.png
wefram/assets/media/icons/users.png
wefram/assets/media/icons/workspace.png
wefram/cli/__init__.py
wefram/cli/base.py
wefram/demo/__init__.py
wefram/demo/base.py
wefram/demo/routines.py
wefram/demo/assets/names.female.lst
wefram/demo/assets/names.male.lst
wefram/demo/assets/surnames.lst
wefram/demo/assets/images/image1.jpg
wefram/demo/assets/images/image1t.jpg
wefram/demo/assets/images/image2t.jpg
wefram/demo/assets/images/image3t.jpg
wefram/demo/assets/images/image4.jpg
wefram/demo/assets/images/image4t.jpg
wefram/docs/__init__.py
wefram/docs/build/html/ds.html
wefram/docs/build/html/genindex.html
wefram/docs/build/html/index.html
wefram/docs/build/html/search.html
wefram/docs/build/html/searchindex.js
wefram/docs/build/html/_sources/ds.rst.txt
wefram/docs/build/html/_sources/index.rst.txt
wefram/docs/build/html/_sources/ds/models.rst.txt
wefram/docs/build/html/_sources/ds/orm.rst.txt
wefram/docs/build/html/_sources/ds/reserved.rst.txt
wefram/docs/build/html/_static/basic.css
wefram/docs/build/html/_static/doctools.js
wefram/docs/build/html/_static/documentation_options.js
wefram/docs/build/html/_static/file.png
wefram/docs/build/html/_static/jquery-3.5.1.js
wefram/docs/build/html/_static/jquery.js
wefram/docs/build/html/_static/language_data.js
wefram/docs/build/html/_static/minus.png
wefram/docs/build/html/_static/plus.png
wefram/docs/build/html/_static/pygments.css
wefram/docs/build/html/_static/searchtools.js
wefram/docs/build/html/_static/underscore-1.13.1.js
wefram/docs/build/html/_static/underscore.js
wefram/docs/build/html/_static/scripts/main.js
wefram/docs/build/html/_static/styles/furo-extensions.css
wefram/docs/build/html/_static/styles/furo.css
wefram/docs/build/html/ds/models.html
wefram/docs/build/html/ds/orm.html
wefram/docs/build/html/ds/reserved.html
wefram/docs/source/__init__.py
wefram/docs/source/conf.py
wefram/ds/__init__.py
wefram/ds/redis.py
wefram/ds/orm/__init__.py
wefram/ds/orm/db.py
wefram/ds/orm/engine.py
wefram/ds/orm/helpers.py
wefram/ds/orm/history.py
wefram/ds/orm/migrate.py
wefram/ds/orm/model.py
wefram/ds/orm/reg.py
wefram/ds/orm/stmt.py
wefram/ds/orm/storage.py
wefram/ds/orm/types.py
wefram/ds/storages/__init__.py
wefram/ds/storages/entities.py
wefram/ds/storages/routines.py
wefram/frontend/dialog.tsx
wefram/frontend/l10n.ts
wefram/frontend/main.css
wefram/frontend/main.tsx
wefram/frontend/notification.ts
wefram/frontend/provider.ts
wefram/frontend/requests.ts
wefram/frontend/response.ts
wefram/frontend/routing.ts
wefram/frontend/runtime.ts
wefram/frontend/storage.ts
wefram/frontend/theme.ts
wefram/frontend/tools.ts
wefram/frontend/aaa/api.ts
wefram/frontend/aaa/index.ts
wefram/frontend/aaa/provider.ts
wefram/frontend/aaa/session.ts
wefram/frontend/api/index.ts
wefram/frontend/api/types.ts
wefram/frontend/api/providers/api.ts
wefram/frontend/api/providers/entityApi.ts
wefram/frontend/components/index.ts
wefram/frontend/components/ButtonLink/index.css
wefram/frontend/components/ButtonLink/index.tsx
wefram/frontend/components/Chapters/index.tsx
wefram/frontend/components/CircularBusy/index.tsx
wefram/frontend/components/ClockTime/index.tsx
wefram/frontend/components/DatePicker/index.tsx
wefram/frontend/components/DateTimes/index.tsx
wefram/frontend/components/DialogWindowTitle/index.tsx
wefram/frontend/components/DigitsInputField/index.tsx
wefram/frontend/components/DividerRuler/index.tsx
wefram/frontend/components/EntityList/index.tsx
wefram/frontend/components/EntityTable/index.tsx
wefram/frontend/components/FetchFailedBox/index.tsx
wefram/frontend/components/FormCommonField/index.tsx
wefram/frontend/components/Forms/EntityForm.tsx
wefram/frontend/components/Forms/FormCheckbox.tsx
wefram/frontend/components/Forms/FormDigitsInput.tsx
wefram/frontend/components/Forms/FormItem.tsx
wefram/frontend/components/Forms/FormMaskedInput.tsx
wefram/frontend/components/Forms/FormPaper.tsx
wefram/frontend/components/Forms/FormPasswordSetter.tsx
wefram/frontend/components/Forms/FormSelect.tsx
wefram/frontend/components/Forms/FormSlider.tsx
wefram/frontend/components/Forms/FormStoredImage.tsx
wefram/frontend/components/Forms/FormSwitch.tsx
wefram/frontend/components/Forms/FormTextInput.tsx
wefram/frontend/components/Forms/FormTitle.tsx
wefram/frontend/components/Forms/index.ts
wefram/frontend/components/Forms/types.ts
wefram/frontend/components/Gridbox/index.tsx
wefram/frontend/components/Hinted/index.tsx
wefram/frontend/components/Image/index.tsx
wefram/frontend/components/LabeledSelect/index.tsx
wefram/frontend/components/LazyText/index.tsx
wefram/frontend/components/LazyTextField/index.tsx
wefram/frontend/components/Lists/FieldItemData.tsx
wefram/frontend/components/Lists/ProvList.tsx
wefram/frontend/components/Lists/ProvListsHoc.tsx
wefram/frontend/components/Lists/ProvTable.tsx
wefram/frontend/components/Lists/index.css
wefram/frontend/components/Lists/index.ts
wefram/frontend/components/Lists/types.ts
wefram/frontend/components/Loading/index.tsx
wefram/frontend/components/MarkdownText/index.tsx
wefram/frontend/components/MaskedTextField/index.tsx
wefram/frontend/components/MaterialIcon/index.tsx
wefram/frontend/components/Notification/index.tsx
wefram/frontend/components/Notification/types.ts
wefram/frontend/components/OptionsList/index.css
wefram/frontend/components/OptionsList/index.tsx
wefram/frontend/components/PasswordSetter/index.tsx
wefram/frontend/components/Ruler/index.tsx
wefram/frontend/components/Spacing/index.tsx
wefram/frontend/components/StaticText/index.css
wefram/frontend/components/StaticText/index.tsx
wefram/frontend/components/StoredFilesList/index.tsx
wefram/frontend/components/StoredImage/index.css
wefram/frontend/components/StoredImage/index.tsx
wefram/frontend/components/StoredImagesList/index.tsx
wefram/frontend/components/StringList/index.tsx
wefram/frontend/components/TipTypography/index.tsx
wefram/frontend/components/TitlebarControl/index.tsx
wefram/frontend/components/TranslatedText/index.tsx
wefram/frontend/containers/AuthBackendAdDomains/index.tsx
wefram/frontend/containers/Desktop/index.css
wefram/frontend/containers/Desktop/index.tsx
wefram/frontend/containers/GlobalDialog/index.tsx
wefram/frontend/containers/GlobalNotify/index.tsx
wefram/frontend/containers/LayoutAppbar/index.tsx
wefram/frontend/containers/LayoutScreens/index.tsx
wefram/frontend/containers/LayoutSitemap/index.css
wefram/frontend/containers/LayoutSitemap/index.tsx
wefram/frontend/containers/LoginForm/index.css
wefram/frontend/containers/LoginForm/index.tsx
wefram/frontend/containers/LoginScreen/index.tsx
wefram/frontend/containers/MailAccount/index.tsx
wefram/frontend/containers/MailAccounts/index.tsx
wefram/frontend/containers/Relogin/index.tsx
wefram/frontend/containers/RoleScreen/index.tsx
wefram/frontend/containers/RolesScreen/index.tsx
wefram/frontend/containers/Screen/index.tsx
wefram/frontend/containers/SettingsScreen/index.css
wefram/frontend/containers/SettingsScreen/index.tsx
wefram/frontend/containers/StoredFilesScreen/index.tsx
wefram/frontend/containers/StoredImagesScreen/index.tsx
wefram/frontend/containers/UserCard/index.tsx
wefram/frontend/containers/UsersScreen/index.tsx
wefram/frontend/dist/favicon.ico
wefram/frontend/dist/index.html
wefram/frontend/dist/logo192.png
wefram/frontend/dist/logo512.png
wefram/frontend/dist/manifest.json
wefram/frontend/dist/robots.txt
wefram/frontend/features/DatesLocales.ts
wefram/frontend/templates/screens.ts
wefram/frontend/types/aaa.ts
wefram/frontend/types/api.ts
wefram/frontend/types/app.ts
wefram/frontend/types/common.ts
wefram/frontend/types/forms.ts
wefram/frontend/types/global.d.ts
wefram/frontend/types/index.ts
wefram/frontend/types/l10n.ts
wefram/frontend/types/mail.ts
wefram/frontend/types/screens.ts
wefram/frontend/types/settings.ts
wefram/frontend/types/sitemap.ts
wefram/frontend/types/storage.ts
wefram/l10n/__init__.py
wefram/l10n/catalog.py
wefram/l10n/config.py
wefram/l10n/funcs.py
wefram/l10n/locales.py
wefram/l10n/resources.py
wefram/mail/__init__.py
wefram/mail/routines.py
wefram/manage/__init__.py
wefram/manage/aaa.py
wefram/manage/drop.py
wefram/manage/install-reqs.py
wefram/manage/make.py
wefram/manage/platform.py
wefram/manage/setup.py
wefram/manage/test.py
wefram/manage/upgrade.py
wefram/manage/app/__init__.py
wefram/manage/app/frontend.py
wefram/manage/app/project.py
wefram/manage/dist/asgi.py
wefram/manage/dist/main.tsx
wefram/manage/dist/makefile
wefram/manage/dist/manage
wefram/manage/dist/server.py
wefram/manage/dist/webpack.config.js
wefram/manage/routines/__init__.py
wefram/manage/routines/deps.py
wefram/manage/routines/frontend.py
wefram/manage/routines/project.py
wefram/manage/routines/start_project.py
wefram/manage/routines/tools.py
wefram/manage/targets/__init__.py
wefram/manage/targets/all.py
wefram/manage/targets/assets.py
wefram/manage/targets/clean.py
wefram/manage/targets/cleanall.py
wefram/manage/targets/db.py
wefram/manage/targets/depends.py
wefram/manage/targets/dirtree.py
wefram/manage/targets/front.py
wefram/manage/targets/l10n.py
wefram/manage/targets/pip.py
wefram/manage/targets/react.py
wefram/manage/targets/screens.py
wefram/manage/targets/setup.py
wefram/manage/targets/texts.py
wefram/manage/targets/webpack.py
wefram/models/__init__.py
wefram/models/aaa.py
wefram/models/mail.py
wefram/models/settings.py
wefram/private/__init__.py
wefram/private/api/__init__.py
wefram/private/api/aaa.py
wefram/private/api/mail.py
wefram/private/const/__init__.py
wefram/private/const/aaa.py
wefram/private/const/mail.py
wefram/private/const/settings.py
wefram/private/controllers/__init__.py
wefram/private/controllers/aaa.py
wefram/private/controllers/ds.py
wefram/private/controllers/l10n.py
wefram/private/controllers/settings.py
wefram/private/controllers/ui.py
wefram/private/middlewares/__init__.py
wefram/private/middlewares/aaa.py
wefram/private/middlewares/ds.py
wefram/private/middlewares/l10n.py
wefram/private/middlewares/requests.py
wefram/private/middlewares/settings.py
wefram/private/screens/__init__.py
wefram/private/screens/desktop.py
wefram/private/screens/settings.py
wefram/requests/__init__.py
wefram/requests/responses.py
wefram/requests/routing.py
wefram/settings/__init__.py
wefram/settings/entities.py
wefram/settings/props.py
wefram/settings/routines.py
wefram/skel/app/__init__.py
wefram/skel/app/api.py
wefram/skel/app/app.py
wefram/skel/app/controllers.py
wefram/skel/app/models.py
wefram/skel/app/screens.py
wefram/skel/app/setup.py
wefram/skel/app/views.py
wefram/skel/frontend/BaseScreen.tsx
wefram/skel/frontend/EntityCard.tsx
wefram/skel/frontend/EntityListScreen.tsx
wefram/skel/frontend/EntityListScreen@Card.tsx
wefram/skel/frontend/EntityTableScreen.tsx
wefram/skel/frontend/EntityTableScreen@Card.tsx
wefram/tests/__init__.py
wefram/types/__init__.py
wefram/types/apps.py
wefram/types/l10n.py
wefram/types/settings.py
wefram/types/ui.py
wefram/ui/__init__.py
wefram/ui/screens.py
wefram/ui/sitemap.py
wefram/ui/views.py
wefram/ui/l10n/ru_RU.json