Giter Site home page Giter Site logo

simpledesk's Introduction

Hi there! My name is Eduard 👋

Motivated Full-Stack developer with passion for tech, finding enjoyment mainly on the frontend, currently based in Bratislava, Slovakia. I`m always looking to challenge my self, love discovering new technologies but also learning interesting stuff in general.

What can I do? ⚡:

Strong parts:

Occasionally usage:

Tools:

What am I up to these days? 🔭:

Creating my second big project called stock-tracker which purpose is to monitor econimical changes, examine publicly listed companies and enable virual paper trading. Aplication is after its first testing, currently with 100 member usage.

Where can you reach me? 📫:

simpledesk's People

Contributors

dependabot[bot] avatar krivanek06 avatar

Watchers

 avatar

simpledesk's Issues

Requests fetching Json converting to DTO

function which returns all open requests for user

  • assigned on me
  • watched
  • open (if solver and has privilege)
  • my open
  • my team created (just for managers or I have privilege)

Person fetching

Create Entity user and load him into JWT
JWT must contains

  • username
  • applications (tickets, reports...)
  • SW priviledges (what to see in tickets)
  • groups

v1_changes

  • change DB
    alter table tbl_request_priorities drop column color;
    drop table tbl_document_to_requests;
    update tbl_users set username = lower(username)
    update tbl_module_type set name = 'Správa aplikácie' where name ='Privilege'

changed sql>
get_requests_on_dashboard_for_user_varchar
get_all_requests_on_dashboard
get_all_closed_requests
get_closed_requests_for_user_varchar

  • User
  1. kontrola prihlasovacieho mena male / velke pismena, to iste - ok
  2. priregistracii usera umenit username na male - ok
  3. pri registracii usera error message ak uz existuje - ok
  4. zmenit v DB vsetky username na male - ok
  • Nested loading
  1. user - group - ok
  2. request - request comments - ok
  • Excel button na download zatvorenych - ok

  • nemozno kommentovat ak je zakazane - ok

  • kontrola velkosti suboru pri prilohach - ok

  • SOA na BE - ok

  • SOA na FE

  1. oddelit Swall - ok
  2. oddelit http - ok
  3. oddelit store - ok
  4. Enumi
  5. Refaktor privilege component
  6. Cesty na obrazky prerobit
  7. Ulohy pre cofidis
  • kopirovanie komentárov - ok
  • scaling tabuliek na male obrazovky - ok
  • automaticke notifikacie na komenty - ok
  • zavrete tikety - filter na dátum - ok
  • preview pdf súborov ?????????
  • upozornenie na tikete - notification module
  • účtáreň príloha nie je povinné pole - ok
  • generovanie emailov bez diakritiy - ok
  • ak som prihlásený redirectni ma na dashboard - ok
  • dahsboard - pridelit / odhodit - sort by id - ok

small update

  1. caching images
  2. entity adapter for comments inside requests
  3. mark active navigation icon
  4. save ngrx neccessary data into localstorage
  5. Pri odhlaseny ikonka kalendara co ukaze najblizsi termin
  6. request table, kolko zmien sa udalo, ktore som este nevidel ? Su na stranke 3,4..
  7. send error messages into DB
  8. Image profile cashing webworkers
  9. Description
  • groups - Manager, Watcher, Member
  • descripbe each section

Optional

  • logo
  • see who is logged in and chat with them
  • custom color change
  • for admins add / remove ticket / report / finance types
  • implement refresh token
  • colorful background on dashboard

DB changes

  1. all functions

  2. tbl_calendar

create table tbl_calendar(
id serial primary key ,
timestamp_creation timestamp not null,
timestamp_start timestamp,
timestamp_end timestamp,
user_id integer not null,
title varchar not null,
description varchar
);
alter table tbl_calendar ADD FOREIGN KEY (user_id) references tbl_users(id);
drop table tbl_reminder_comments;
drop table tbl_reminders;
drop table tbl_shared_reminders;

  1. tbl_request_logs

v2_changes

Refactor FE

  • Enums
  • lazy loading - ok
  • refresh token
  • dumb components strategy onPush

Logger

požiadavka notifikovanie -> (ja + riesitelia + manager + sledovatelia)
- vytvorenie
- "Nová požiadavka v schránke"
- zmena priority
- "Uživateľ X zmenil prioritu na Y"
- zmena riešiteľa
- "Uživateľ X zmenil riešiteľa na Y"
- odhodenie od riesitela
- "Uživateľ X sa vzdal požiadavky"
- pripojenie prilohy
- "Uživateľ X pridal prilohu Y"
- nacenenie (report)
- "Uživateľ nacenil report na Y"
- zmena stavu (zatvorene / otvorene / pridelene )
- "Uživateľ X zmenil stavu požiadavky na Y"
subscribe na : /request

správy bude odosielať sevrer
{
request: Request
message: string
}

  • upravit skript na laodovanie dashboardu, natiahnut aj z tabulky logs

alter table tbl_request_logs rename log to log_message;
alter table tbl_request_logs rename timestamp to timestamp_creation;
alter table tbl_request_logs add column timestamp_closed timestamp;


Redux

  • assign solver dashboard - ok
  • remove solver dashboard - ok
  • assign solver in details
  • remove solver in details
  • upload files
  • block commenting
  • add comment
  • modify comment - edit / remove / share
  • private comment
  • report - add evaluation
  • modify state request in details

Websockets

  • share with users which are in last pushed group name through websockets

Combine project

Combine project with new login and existing authentication together.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.