Giter Site home page Giter Site logo

helpdesk's Introduction

Hi there ๐Ÿ‘‹

helpdesk's People

Contributors

stefanogroenland avatar

Watchers

 avatar  avatar  avatar

helpdesk's Issues

Klant aanmaken

Klant aanmaken:
V - "Aanmaken" voortaan "Toevoegen" noemen
V- Kleur van titel: Nieuwe klant mag weg.. word iets te druk

Inlog/ww vergeten aanpassingen

Inlogpagina/WW vergeten:
V - Meer ruimte onder logo
V - Placeholder ipv email, is het misschien beter: Hier uw e-mailadres
V - Maak zin makkelijker: " Indien u deze aanvraag niet zelf heb verricht kunt u dit bericht als onverzonden beschouwen."
V - "Beste klant" << waarom geen voornaam?
V - Bij email vergeten misschien wat ruimte aan de bovenkant?

Project verwijderen

Project verwijderen:
V - Wissel van positie: Sluit links en Verwijder project rechts.

BugChat bug #.. (LABEL)

de label moet ook uit de database gehaald worden in de zin : Bug : # 3 Laag bijvoorbeeld moet laag gemiddeld zijn en de kleur aangepast worden

Hashed vs bCrypt login

Als een password gehashed is kan de gebruiker wel inloggen. Als dit via bCrypt is gedaan kan de combinatie niet herkend worden.

Project toevoegen

Project toevoegen:
V - Verkeerde titel?? Project wijzigen staat er
V - Kopjes: Nieuw project 1/2 en Nieuw project 2/2 veranderen naar titels die meer zeggen en niet
V - Noem de knop "Maak" voortaan "Toevoegen"
V - Development url verplicht? not anymore
V - Tooltip alleen bij hover, niet op de active state

afschermen van bugchat op zelfde manier?

if($id == Auth::user()->id){ $bugs_related = $this->getRelatedBugs($id); $bugs_all = Bug::with('klant','user')->orderBy('id','desc')->get(); $projects = Project::where('gebruiker_id','=', $id)->get(); $projects_all = Project::all(); $klanten = User::all(); return View::make('/bugoverzicht', compact('bugs_related', 'bugs_all', 'projects', 'projects_all', 'klanten')); }else{ return redirect('/dashboard'); }

hier wordt gecheckt of de url id (url/id) gelijk is aan de ingelogde gebruiker id ivm afschermen van de andere lijsten

addProject user email

Als een project wordt aangemaakt met een gebruikers account of zonder zal er ook een email verstuurd moeten worden naar de klant. Hiervoor moet wel de user zijn wachtwoord decryptable zijn.

de functies verwijderBug() en verwijderProject()

Grondig nakijken en testen van bovenstaande functies. Er moet goed gecheckt worden of iets bestaat en zoja dan pas verwijder actie uitvoeren anders niet. er kunnen zich anders foutmeldingen voordoen.

Dit heel goed uitzoeken en optimaliseren.

Overal

Overal:
V - Geef eens alle knoppen 6px padding, 13px font size
V - Elk formulier anders indelen (2 kollomen naar elkaar, leg ik uit als je naast me zit)
V - Breadcrumbs weg alles gaat naar rechtsboven met grijze buttons de aanmaak knoppen vandaar worden doorgeplaatst naar het bijbehorende overzicht (net als bij een project bug melden)

Header wijzigingen

Header:
V - Klokje draait niet goed om zijn as. klokje draait niet meer ๐Ÿ‘

V - Knoppen Klanten, Medewerkers, Projecten worden die gekleurde knoppen (+ linkjes worden verwijderd (breadcrumbs weg,))

notification bubbles functionaliteit

functionaliteit toevoegen zodat er op het admindashboard, geteld wordt hoeveel berichten er per project zijn van alle bugs bij elkaar. en welke niet zijn gelezen door de gekoppelde medewerker?
(of dit handig is even over nadenken.)

en bij klantdashboard voor de gekoppelde klant.

showMedewerkersOverzicht() security flaw

als er een gebruiker met Moodles komt. wat naar mijn weten nu overal onmogelijk is om in te voeren. Wordt deze gezien als admin.

public function showMedewerkersOverzicht(){ $medewerkers = User::getMedewerkers(); return View::make('medewerkers' , compact('medewerkers')); }

UserController.php :152

fa-clock-o spin fix

Indien mogelijk fix de spin van fa-clock-o zodat dit ook gebruikt kan worden.

Validator::rules nalopen bij elke controller

Even alle validator rules nalopen, de velden required en min:?? toevoegen voor bijna elke input. aangezien een projectnaam geen 1 karakter hoort te zijn. ProjectController@newProject (en zo zijn er nog meer functies, verspreid over alle controllers).

in de transferComplete() functie (javascript) className += gaat fout

Als er eerst een foute input wordt gedaan alert alert-danger komt er als class. Zodra er daarna een goede input komt alert alert-info wordt dan rechtstreeks achter de danger class. gezet.

Er moet dus eerst gezorgd worden dat de class weer leeg komt.

function transferComplete(data){
var something = '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>';
response = JSON.parse(data.currentTarget.response);
if(response.success){
document.getElementById('message').className += "alert alert-info ";
document.getElementById('message').innerHTML = "Bestanden uploaden voltooid.";
$("#message").append(something);
}else{
document.getElementById('message').className += "alert alert-danger ";
document.getElementById('message').innerHTML = "Bestanden uploaden mislukt.";
$("#message").append(something);
}
}

[email protected]

Functionaliteit van het versturen van een bericht en daarvan een email versturen werkt nog niet optimaal.

Even de code reviewen en aanpassingen doorvoeren.

Modal voor bugattachments

er moet functionaliteit komen in de modal zodat er naar de attachments gekeken kan worden via de modal op bugchat.blade.php

bugchat.blade.php : 84-90

Als een ingelogde medewerker een chat van een bug wilt zien. Waar het id van de medewerker niet bij bugs.medewerker_id staat dan komt er een error.

User.getMedewerker($email) where aanpassen

Bij de where wordt nu niet alleen de medewerkers opgehaald maar ook de normale gebruikers hier nog even een extra where() toevoegen zodat er wordt gekeken waar het bedrijf 'moodles' is

klant verwijderen

als een klant verwijderd wordt moet ook het bijbehorende project verwijderd worden. En als een project dus verwijderd wordt ook de bugs en bug attachments.

even een slimme oplossing hiervoor ontwikkelen.

bugoverzicht final bug

het probleem met bugoverzicht nu

stackbugnummers

dit komt omdat bugnummer 5 bij project 22 hoort en derest bij 21 . even kijken hoe ik dit oplos zodat het op id's wordt geordered.

Project wijzigen

Project wijzigen
V - Noem "aanpassen" voortaan "wijzigen"
V - Bij toevoegen is wachtwoord niet te zien, bij wijzigen wel?
V - Noem de knop "Verander" voortaan "Opslaan"

BugController@updateBug(param1,param2)

Nadat de update is uitgevoerd blijft de route staan op updateBug/{id}. hierdoor veranderd het overzicht niet meteen en moet de pagina ververst worden. Dit mag niet gebeuren en moet instant gloednieuwe data tonen.

Uitlijning nalopen

Op bijvoorbeeld /dashboard is de feedback table niet mooi uitgelijnd in de row > col hier overal even naar kijken.

right whitespace HTML related?

de volgende pagina's is het mogelijk om naar rechts te scrollen ???

-bugchat
-bugoverzicht (als er als klant wordt ingelogd. hier worden ook andere foreach's gebruikt deze nalezen)

project.addProject() lastid moet anders

Nu wordt de laatste id uit de table gepakt en +1 gedaan voor de insert alleen als er een id van 4 voor staat en id 5 is verwijderd komt er geen 6 maar 5..

Final touches

  • Inputs bij formulieren twee naast elkaar
  • Muteren uit routes etc halen zie overall voor juiste benaming.
  • Termen nogmaals nakijken en alles

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.