Skip to content

Savolainen95/Tsoha-Muistilista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Muistilista

Muistilista verkkosivu ← muistilista on käytettävissä tästä linkistä

Testausta varten:

Käyttäjä: Tsoha

Salasana: Salasana

Uuden käyttäjän voi luoda, mutta hänellä ei valmiina askareita, eikä askareiden yhteyksien luomista luokkiin ole saatu viellä toimimaan. Luokat ovat kuitenkin kaikille samat.

Viikko 5: Sain lisättyä askareiden lisäys ikkunaan checkit kaikille mahdolisille luokille, mutta formin kanssa lisäys toi haasteita. Ohjauksessa tähän ei löytynyt apua, niin yritän selvittää asiaa. En liittänyt autorisointia osaksi muistilistaani, sillä se ei tuo suuniteltuun ohjelmaani mitään, ja se aiheutti muualla koodissa ongelmia. Kaikki askareet ovat kuitenkin hekilökohtaisia, eivätkä ne ole muille käyttäjille näkyvissä.

Paranneltu myös toiminnallisuutta siellä täällä, ja yritetty saada sivua hieman kauniimman näköiseksi.

Dokumentaatio

Aihekuvaus

Käyttötapaukset

Alustava Luokkakaavio

vaativampi yhteenvetokysely

def askareen_luokat(apuid):

    string = ()
    stmt = text('SELECT luokka.nimi FROM task, luokka, taskluokka'
    ' WHERE taskluokka.task_id = ' + str(apuid) +
    ' AND taskluokka.luokka_id = luokka.id'
    ' AND taskluokka.task_id = task.id')

    res = db.engine.execute(stmt)
    luokat = []
    for row in res:
        luokat.append(row[0])
    return luokat

def luokan_askareet(apuid):

    stmt = text('SELECT task.name FROM taskluokka, task, luokka'
    ' WHERE taskluokka.luokka_id = ' + str(apuid) +
    ' AND taskluokka.luokka_id = luokka.id'
    ' AND taskluokka.task_id = task.id')

    res = db.engine.execute(stmt)
    askareet = []
    for row in res:
        askareet.append(row[0])
    return askareet

Ylempänä mainittu kysely palauttaa sivulle tasks/specs/<task.id>/ listan askareeseen liitetyistä luokista. Sama on tehty myös toisten päin, eli alempi kysely palauttaa sivulle luokka/specs/<luokka.is> luokille kaikki siihen liitetyt askareet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published