2023-10-16 Code Review - Task

Paņem pēdējo GIT pull no repo, strādā master branch https://github.com/asya-ai/dealita-web.git

Code Review

  1. Git nelikt iekšā temp files un flask sessions, log file! image-20231016110826481

 

 

  1. Jābūt kodam, kas izveido empty dirs, ja neeksitē, NEBIJA FILE extensions arī

    Bija error pie delete - izskatās, ka vispār nebiji notestējis to

    Salaboju, bet pārbaudi vai vēl kaut kur nav šis sakodēts kā vajag

    image-20231016112547209

image-20231016112608303

  1.  

image-20231016112233382

Nebija sakodēts file list image-20231016113227990

 

 

  1. Jābūt null / len checks šādi nedrīkst kodēt image-20231016113138630

Ja tas ir DEAL (viens) kāpēc atgriež List??

image-20231016113323924

 

  1. Parrakstīt izmantojot jQuery kā es biju prasījis, pievienot funkciju nodzēst esošos uploaded files (server side pārbaudīt vai input hidden existing!) image-20231016113439010

 

  1. Deals section ir jāizskatās šādi!

    image-20231016115138395

Apakšējā daļā kā strādā filtri

image-20231016115216877

  1. image-20231016120129617

 

  1. Atļaut upload tikai PDF files

  1. Uztaisīt login decorator un pielikt visām funkcijām ārpus ControllerAuth, lai nevar atvērt unauthorized user image-20231016122932160

 

  1. Jābūt email address check regex image-20231016123600158

 

  1. CSS jāizskatās šādi image-20231016123619222

  1. Šādi jāizskatās Checklists UI (https://www.figma.com/file/otsnFLmux4UxBdZ2WpoJRC/Dealita?type=design&node-id=752-4952&mode=design&t=zXNYkm6SAsNve1GG-0) image-20231016123853781

 


 

Next task

Implementēt atvērtu Deal (šādi jāizskatās atvērtam deal)

Lai notestētu ievadi pats pagaidām dummy checklist_answers un deals_activities

image-20231016123731080