Add Gui CreateUser Mockup

This commit is contained in:
2024-11-29 11:49:13 +01:00
parent 70ad4d557b
commit 7f4410c7ea
3 changed files with 0 additions and 271 deletions

Binary file not shown.

Binary file not shown.

271
rc_qml.py
View File

@@ -1,271 +0,0 @@
# Resource object code (Python 3)
# Created by: object code
# Created by: The Resource Compiler for Qt version 6.8.0
# WARNING! All changes made in this file will be lost!
from PySide6 import QtCore
qt_resource_data = b"\
\x00\x00\x01\xba\
(\
\xb5/\xfd`\xdd\x04\x85\x0d\x00\xb6\x13=\x1f0s\x1e\
\xb3\xfb\x92H\xd4\xdc\x08\xd0\xcdc\xdb\xa9\xa2\xa0\xc4\xa4\
\xbco\x17:w\xe6&\x14T4\x0c\x034\x003\x00\
4\x00{5\x07\x9f\x8a\x9d\x83\xa1\xb9\x87UdHh\
\xae\x9a\xf1\xedE}\x17W\x7fsTl\x0c\xc4:]\
a\x8c~\xed\xcfF\xa8l\xff\xd9\x0c\x89i^\xac\x94\
\xa7\xb4\xf7\xbe\xac\x18M(4A\x9b,]>\xbe(\
/+\x10M\x90n#\x02\xb8\x85n\x9a{\x0fs\xf5\
o\xeeWb(\xdf^@\xba\xd4\xec\xff\xba\x081\xf6\
\x18\x96\xd4\x1b\xbe\xb9\xd2O\xf6\x8f}Z\xfe\xb4C\xe2\
\xfc\x91'\xdf\x8f\xd6\xe45\x9c\x99\x9a\xb2\x9c\xd6\xe2l\
\xf5\xd3\xca\x80L\xa6f\xd5\x84\x22im\xa4\x96h\xfc\
\xbc6\x95\x9c\xa9\xed\xc8u9\x8a5\x8c\x19\x8c\x85\x10\
\xcd\xcdX\xf9J\x1eV\xd1#\x8a\xdd[\xf6\x8b*\x0e\
\x95\xeadk@\xb9Z+\x0e\xdc\xf3M\xd4\xdc\xecG\
;\xb3/e\xc4Ho/\x0a-\xfe\x87\xa2\x9au\xc2\
N\xa0\x91\x1dB\x8a!\x91))LZ\x03@\x84\x18\
\xc6\xec\x1c\x03\x00\xb53i!-\xd8t\x01r\x1e\xc8\
R\xc2\x99\x15\xe6\xba7\xf5\xb1\x85]\xd9d4\xe6\x0c\
\x07\x95\x88^\xe0\xf7\x96\x0d\xeb\xc7\xa2\xaeQ\xbf\x96\xfd\
\x93\x9c\xd3\x1cX\x94L7\x1bB\xb5\xb0\xc2tNJ\
\x5c\xf0x\x18\x1d\xd3vQ\x82w\xa5\xf6\x18\xb9\xbb\xaa\
\x8d)z\x08\x8f\xf5\xb8\x80\xe7*\xab\xbd\x0f\xd2\x92;\
\xc4\xaa@\x8bdyf\xa1\x0d\xc2[\xc6\xa0QD\x18\
\x97p\xb1\x85\xf3m3\x04\x05\x95=^\xd8SU\xe5\
6\x9e\x93%!~\x0d`\x01_\xdb(\x5c\xa0\xa7\x82\
\x03\xf0\xd6\xb8\x0d\x97\xd8n\x056\x87\xb4\xaf%\xb4\x0d\
\x83\xfb\x1b\xe6\x8aD\x22w*\
\x00\x00\x03,\
i\
mport QtQuick\x0aim\
port QtQuick.Con\
trols\x0aimport QtQ\
uick.Layouts\x0a\x0aGr\
idLayout\x0a{\x0a i\
d: passEncryptKe\
yGrid\x0a column\
s: 2\x0a columnS\
pacing: 5\x0a ro\
wSpacing: 9\x0a \
// anchors.fill:\
parent\x0a\x0a pro\
perty string nam\
e: \x22pyqcrm\x22\x0a\x0a \
Label\x0a {\x0a \
text: qsTr(\
\x22Encryption Key \
eingeben\x22)\x0a \
font.pixelSiz\
e: 40\x0a La\
yout.columnSpan:\
2\x0a Layou\
t.alignment: Qt.\
AlignHCenter\x0a \
padding: 15\
\x0a }\x0a\x0a\x0a Lab\
el\x0a {\x0a \
text: qsTr(\x22Enc\
ryption Key:\x22)\x0a \
Layout.al\
ignment: Qt.Alig\
nRight\x0a }\x0a\x0a \
TextField\x0a \
{\x0a id: pa\
ssEncryptKey\x0a \
placeholder\
Text: qsTr(\x22Hier\
Encryption Key \
eingeben\x22)\x0a \
Layout.fillWi\
dth: true\x0a \
height: 3\x0a \
echoMode: Te\
xtInput.Password\
\x0a propert\
y string name: \x22\
ENCRYPT_KEY\x22\x0a \
}\x0a\x0a Item\x0a \
{\x0a Layou\
t.fillHeight: tr\
ue\x0a }\x0a}\x0a\
\x00\x00\x00!\
m\
odule gui\x0aTopBar\
1.0 TopBar.qml\x0a\
\
\x00\x00\x01\xd2\
(\
\xb5/\xfd`T\x06E\x0e\x006VE \x95\x1b\
:\xbd\x94\x0a\x13I\xcc\x02\xb9\x88y\xd8\x9e\x053\x99\
t\x01\xbd\x03\x9c\xf1\x18q\x02\xa4`\xa0 :\x00:\
\x00;\x00\x0c\xafo\x1d\xad\x19&\x19\xca\x09\xdf\xc6\xb7\
\xfe\xda\xc9\xe1\x1b'\x8d,z\xdb\x5c\xb5\x1c\x0f\x06\xcc\
\xcc\x8f\xf4\xe4\xb4\x90\xf7\xde\xfd\xae\x8a\xa2\xe4\xd2j\xdf\
+\x83z\x9elv\x97\xbf\xf0\xdb\xcam3\x16\xed\xd0\
\xe4\xa8\xf7\xca\x09L\xde\x9aw\x94\xf6_\x9f\x0e\xf6x\
\xc4\xbc?6&\x80\xbd\xee\x87\xe1\x87\xfaicQ2\
\xf5\x8dX\xfc('\x86\xbdEg\xfb\xf7%@\xd5\x22\
\x18j>\xb3\xc8Y\x86\x8d\xb5\xe6\xb3\x99m\xcf\xea\xb2\
-i\xedt\x16\xa9\xa4=\x1f\x1f\xea\xeb}G\x9b\x98\
\xc0\x04\xff\xd6J\xb0x\xa5\x82\x94\x91\xb3\xfd\xde\x8cJ\
A\xfd\x85\xe1{o\xaeM\x1a\x0d\x0c\x9d\x22\x1c\x18\xf6\
h\x06\xaf\xd4\xd5\xd6\x1f\xb1,\x05\xf5\x1d\xe7\x11\xd8\xb2\
Nj'k\x09\xba7\xbe\x09\xe3\xb02\xb6o\xc6m\
\x8f\xbe\xf3^8&\x0aJo\x91\x82\xa9Xl\xb5L\
\x97U\xa96\x8bFw\xf6\x19v^N\x0d\xa5\x93\xe3\
\x01J\xa0\x91\x11R\xce\x94\x88\x8d\x92(\x9b\x01p&\
\x10\xab2\x0fZ\x99\xb8\xb1\x06\x06\x843+\xcd\x06\x5c\
\xd3g\x83\xcec\x18b!$5\xb7q\xa5\x06\xd6A\
\xa63M\x97\xcdDuH\x11\x0a\xb4\x94Q\xf3\xaa\xa2\
\xc9bD\x0b\x11V?\x8e\x00\xc2\xe9l\xd46\x80\x22\
\x8e\xd1\x9f\x9b\xe0A\x97\xcd\x17\xfa6\x16\x8a\x84;\xc4\
\x84t\xc8#\x8b\x1d\x096\x95\xb2\xbb\xda\xa2*\xde,\
\xbe\xc6\x8e\x1c\x08N2\xfcP(\x1c\x88.\x9a\xd8V\
\x1d\xb5\x06\x82l\xcd\x85\x82\x86\xc6W~\xe3\xe5\x02X\
\x9c[\xdcq\xca@{\xf0f\xady\xa9Z\x15\xbf\x87\
\xe6\xe4\x05\xfd\xe5\xc2Z\x1e\xa6\x8a\x0f\xb8\x22!r\xf7\
\x03\
\x00\x00\x05C\
i\
mport QtQuick\x0aim\
port QtQuick.Con\
trols\x0aimport QtQ\
uick.Layouts\x0a\x0aGr\
idLayout\x0a{\x0a i\
d: createUserGri\
d\x0a columns: 2\
\x0a columnSpaci\
ng: 5\x0a rowSpa\
cing: 9\x0a // a\
nchors.fill: par\
ent\x0a\x0a propert\
y string name: \x22\
pyqcrm\x22\x0a\x0a Lab\
el\x0a {\x0a \
text: qsTr(\x22Adm\
in User erstelle\
n\x22)\x0a font\
.pixelSize: 40\x0a \
Layout.co\
lumnSpan: 2\x0a \
Layout.align\
ment: Qt.AlignHC\
enter\x0a pa\
dding: 15\x0a }\x0a\
\x0a\x0a Label\x0a \
{\x0a text: \
qsTr(\x22Benutzerna\
me:\x22)\x0a La\
yout.alignment: \
Qt.AlignRight\x0a \
}\x0a\x0a TextFie\
ld\x0a {\x0a \
id: benutzerNam\
e\x0a placeh\
olderText: qsTr(\
\x22Hier Benutzerna\
me eingeben\x22)\x0a \
Layout.fil\
lWidth: true\x0a \
height: 3\x0a \
property \
string name: \x22PY\
QCRM_ADMIN\x22\x0a \
}\x0a\x0a Label\x0a \
{\x0a text:\
qsTr(\x22Passwort:\
\x22)\x0a Layou\
t.alignment: Qt.\
AlignRight\x0a }\
\x0a\x0a TextField\x0a\
{\x0a id\
: password\x0a \
echoMode: Tex\
tInput.Password\x0a\
placehol\
derText: qsTr(\x22H\
ier Passwort ein\
geben\x22)\x0a \
Layout.fillWidth\
: true\x0a p\
roperty string n\
ame: \x22PYQCRM_ADM\
IN_PASS\x22\x0a }\x0a \
Label\x0a {\x0a \
text: qsT\
r(\x22Info:\x22)\x0a \
Layout.alignm\
ent: Qt.AlignRig\
ht\x0a }\x0a\x0a Te\
xtField\x0a {\x0a \
id: gecos\x0a\
placehol\
derText: qsTr(\x22Z\
us\xc3\xa4tzliche Info\
\x22)\x0a Layou\
t.fillWidth: tru\
e\x0a proper\
ty string name: \
\x22PYQCRM_ADMIN_IN\
FO\x22\x0a }\x0a\x0a I\
tem\x0a {\x0a \
Layout.fillHei\
ght: true\x0a }\x0a\
}\x0a\
"
qt_resource_name = b"\
\x00\x03\
\x00\x00N\xb9\
\x00G\
\x00u\x00i\
\x00\x0a\
\x08\x8e<\xbc\
\x00T\
\x00o\x00p\x00B\x00a\x00r\x00.\x00q\x00m\x00l\
\x00\x11\
\x00\x11r\xdc\
\x00E\
\x00n\x00c\x00r\x00y\x00p\x00t\x00i\x00o\x00n\x00K\x00e\x00y\x00.\x00q\x00m\x00l\
\
\x00\x06\
\x07\x84+\x02\
\x00q\
\x00m\x00l\x00d\x00i\x00r\
\x00\x13\
\x0aQ\xd8\x1c\
\x00D\
\x00b\x00C\x00o\x00n\x00f\x00i\x00g\x00u\x00r\x00a\x00t\x00i\x00o\x00n\x00.\x00q\
\x00m\x00l\
\x00\x13\
\x01\xa7!\xbc\
\x00A\
\x00d\x00m\x00i\x00n\x00U\x00s\x00e\x00r\x00C\x00o\x00n\x00f\x00i\x00g\x00.\x00q\
\x00m\x00l\
"
qt_resource_struct = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x01\xbe\
\x00\x00\x01\x93c~Y\x0a\
\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x06\xe9\
\x00\x00\x01\x93cIV\x9c\
\x00\x00\x00N\x00\x00\x00\x00\x00\x01\x00\x00\x04\xee\
\x00\x00\x01\x930& \x0f\
\x00\x00\x00\x0c\x00\x04\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x93*\xc9x\xab\
\x00\x00\x00`\x00\x04\x00\x00\x00\x01\x00\x00\x05\x13\
\x00\x00\x01\x93cI\x95\xbf\
"
def qInitResources():
QtCore.qRegisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data)
def qCleanupResources():
QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data)
qInitResources()