git ssh test
This commit is contained in:
parent
21112b4df7
commit
4daa9435a3
14
app.py
14
app.py
@ -46,13 +46,15 @@ async def get_employee_form(request: Request):
|
||||
async def submit_employee_form(
|
||||
first_name: str = Form(...),
|
||||
family_name: str = Form(...),
|
||||
badge_number: str = Form(...)
|
||||
badge_number: str = Form(...),
|
||||
|
||||
):
|
||||
with Session(engine) as session:
|
||||
new_employee = employee(
|
||||
first_name=first_name,
|
||||
family_name=family_name,
|
||||
badge_number=badge_number
|
||||
badge_number=badge_number,
|
||||
|
||||
)
|
||||
session.add(new_employee)
|
||||
session.commit()
|
||||
@ -69,11 +71,12 @@ async def get_employees(request: Request):
|
||||
"employees.html", {"request" : request, "employees" : employees}
|
||||
)
|
||||
|
||||
|
||||
@app.post("/employee/{e_id}/delete")
|
||||
@app.get("/employee/{e_id}/delete")
|
||||
async def delete_employee(e_id: int):
|
||||
with Session(engine) as session:
|
||||
db_e = session.get(employee, e_id)
|
||||
statement = select(employee).where(employee.id == e_id)
|
||||
results = session.exec(statement)
|
||||
db_e = results.one()
|
||||
if not db_e:
|
||||
raise HTTPException(status_code=404, detail="Employé non trouvé")
|
||||
session.delete(db_e)
|
||||
@ -86,7 +89,6 @@ async def receive_info(request: Request):
|
||||
body = await request.body()
|
||||
print(body)
|
||||
|
||||
|
||||
# Parser le JSON
|
||||
try:
|
||||
data = json.loads(body)
|
||||
|
||||
12
grabber.sh
12
grabber.sh
@ -35,14 +35,10 @@ HOSTNAME=$(hostname)
|
||||
IPV4=$(ip -4 a | grep inet | head -n2 | tail -n1 | cut -d' ' -f6 | cut -d'/' -f1)
|
||||
MAC_ADDRESS=$(cat /sys/class/net/$(ls /sys/class/net | grep -vE '^(lo|docker|veth|br)' | head -n 1)/address)
|
||||
#PARTITIONS
|
||||
declare -A PARTITIONS
|
||||
for nom in ${DISK_NAMES}; do
|
||||
echo "$name"
|
||||
done
|
||||
NOM_DISK=${DISK_NAMES[$1]}
|
||||
FSTYPE=${FSTYPES[$1]}
|
||||
TOTAL_SIZE=${ALL_SIZES[$1]}
|
||||
USED_SPACE=${ALL_USED[$1]}
|
||||
NOM_DISK=$(lsblk -nr -o NAME| sed -n 2p)
|
||||
FSTYPE=$(lsblk -nr -o FSTYPE | sed -n 2p )
|
||||
TOTAL_SIZE=$(lsblk -nr -o SIZE | sed -n 2p)
|
||||
USED_SPACE=$(lsblk -nr -o FSUSED| sed -n 2p)
|
||||
|
||||
#LISTE D'INFO PAR DISK
|
||||
DISK_NAMES=$(lsblk -nr -o PKNAME,PATH $disk_path |grep -vE "^ " |cut -d \ -f3)
|
||||
|
||||
@ -15,13 +15,13 @@ class employee(SQLModel, table=True):
|
||||
|
||||
ordinateurs: list["ordinateur"] = Relationship(back_populates="employees", link_model=employee_ordinateur)
|
||||
|
||||
'''PARTIE EVAL class partition'''
|
||||
'''PARTIE EVAL class partition
|
||||
class Partition(SQLModel, table=True):
|
||||
id: int | None = Field(default=None, primary_key=True)
|
||||
nom: set[str] = set()
|
||||
fstype: set[str] = set()
|
||||
total_size: set[str] = set()
|
||||
used_space: set[str] = set()
|
||||
used_space: set[str] = set()'''
|
||||
|
||||
|
||||
class ordinateur(SQLModel, table=True):
|
||||
@ -50,7 +50,7 @@ class ordinateur(SQLModel, table=True):
|
||||
wm: str = Field(index=True)
|
||||
kernel: str = Field(index=True)
|
||||
|
||||
partitions: list[Partition] | None = None
|
||||
'''partitions: list[Partition] | None = None'''
|
||||
|
||||
employees: list["employee"] = Relationship(back_populates="ordinateurs", link_model=employee_ordinateur)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user