Mam tabulku, kterou bych potreboval, aby mohlo editovat vice uzivatelu. V tabulce jsou citliva data, takze kolega nechce pouzit Office 365.
Jak to teda udelat nejlepe a pohodlne? Idealne, aby to fungovalo jako v excelu. Snadne kopirovani bunek, radku a tak?
Zatim mam vymyslene jen casti samostatne.
- PHP, kteremu poslu request, on prida, smaze, updatuje radek v csv. + to loguje + kopiruje soubor jako zalohu, historii. Otevre csv, zmeni, zavre csv.
- html, ktere zobrazi csv jako tabulku a kliknutim na policko se zmeni na input.
No, ale to je editace po policku a ted bych musel pro kazde policko odesilat request na cely radek. A kdyz bude chtit vice uzivatelu editovat? Kdyz nekdo neco zmeni, tak by se jinym musel nacist cely csv nebo by museli ziskat aspon seznam zmen. Jenze, co kdyz edituji zrovna stejny radek? A co kdyz ten radek predchozi uzivatel smazal? Mam jim to smazat pri editaci? :)
V podstate, principialne by to mohlo fungovat jako takovy chat. Ze bych si pri odeslani stahl zrovna i seznam novych zmen. Proti chatu se to prave komplikuje tim, ze radky. Muj radek 12 neni 12, pokud mi mezitim nekdo smazal radek 5 a 8, treba. Takze edituji radek 10.
Nebo to muzu jeste blokovat zamkem. Ale obcas pracuji 2 lide ve stejne budove na jinych mistech se stejnou tabulkou naraz. Takze zamcenim by ten druhy nemohl editovat.
Nejake napady? Nebo dalsi problematicke situace?