GithubHelp home page GithubHelp logo

intro-tour's People

Contributors

bastiaanhers avatar dependabot[bot] avatar simondamminga avatar thomasbuitelaar avatar

Watchers

 avatar

intro-tour's Issues

Tour starten maar de tijd gaat niet lopen

Describe the bug
Als je op de knop start tour klikt dan gaat de tour lopen maar de tijd op het scherm niet

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'localhost:4200/home'
  2. Click on 'Start Tour'
  3. De tijd gaat niet lopen

Expected behavior
Als ik op de start tour knop klik moet ik de tijd kunnen zien

Application

  • Version: test verzie

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: chrome
  • Browser version: 70

Antwoord geven op een vraag

Als we bij een vraag zijn. Kun je wachten tot de tijd verlopen is, dan krijg je een melding met dat de tijd verlopen is. Na de melding kan je zo lang als je wilt er over doen om de vraag te beantwoorden.

To Reproduce
Deze stappen volgde we om de brug te krijgen:

  1. Ga naar het punt met de vraag op de kaart.
  2. Klik op het blauwe punt en wacht tot de tijd voorbij is.
  3. Je krijgt nu een melding met dat de tijd voorbij is.
  4. Klik de melding weg en nu kan je er zo lang over doen als je wilt.

Expected behavior
Je verwacht dat na de melding de vraag weg gaat en dat je je kans hebt gehad om te beantwoorden maar dat dit niet meer kan.

Application

  • Versie: 0.3.0

Desktop (please complete the following information):

  • OS: Windowa 10
  • Browser: Chrome
  • Browser version: 70

Meer feedback bij interactie met applicatie

Dit is zekert belangrijk in de admin omgeving.

Er moeten meldingen komen als de gebruiker een CRUD functionaliteit initialiseert. Dus als een request zonder fouten is voltooid en ook als er een error is.

Buttons on home page are not aligned properly

Describe the bug
When going to the home page the buttons to create and join team are not the same width.

To Reproduce
Steps to reproduce the behavior:

  1. Go to home screen.

Expected behavior
The buttons should be all the same width.

Application

  • Version: 0.3.0

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: chrome
  • Browser version: 70

Too many requests

Describe the bug
Wanneer je veel events hebt in je tour dan krijg je een error die zecht dat je te veel requests aan het doen bent

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'http://localhost:5000/event'
  2. Vul de invoervelden voor locatie in
  3. Click on 'Submit'

Expected behavior
Je mag zo veel mogelijk events toevoegen

Screenshots

Error message or code

To many requests

Application

  • Version: test 0.5.0

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: chrome
  • Browser version: 70

Team aanmaakt met incomplete gegevens

Describe the bug
Bij aanmaken van een team als er alleen een tour pin ingevuld is en geen naam dan na de foutmelding een actie onderneemd wordt je doorgestuurd of ga je weer terug naar het begin van de login pagina.

To Reproduce
Steps to reproduce the behavior:

  1. Ga naar het login scherm.
  2. Vul een naam in.
  3. Klik op de knop maak een team
  4. Vul een tour pin in maar geen team naam.
  5. Klik op Go!.
  6. Wacht tot dat er iets gebeurt.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Error message or code

ERROR SyntaxError: Unexpected token u in JSON at position 0
    at JSON.parse (<anonymous>)
    at LocalstorageService.push../src/app/services/localstorage.service.ts.LocalstorageService.getItem (localstorage.service.ts:14)
    at SafeSubscriber._next (home.component.ts:84)
    at SafeSubscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.__tryOrUnsub (Subscriber.js:195)
    at SafeSubscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.next (Subscriber.js:133)
    at Subscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber._next (Subscriber.js:77)
    at Subscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next (Subscriber.js:54)
    at MapSubscriber.push../node_modules/rxjs/_esm5/internal/operators/map.js.MapSubscriber._next (map.js:41)
    at MapSubscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next (Subscriber.js:54)
    at FilterSubscriber.push../node_modules/rxjs/_esm5/internal/operators/filter.js.FilterSubscriber._next (filter.js:38)
{
    "message": "SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'team_name' cannot be null (SQL: insert into `teams` (`team_name`, `tour_id`, `team_leader`, `team_pin`, `updated_at`, `created_at`) values (, 123456, , 56CC, 2018-11-28 08:44:12, 2018-11-28 08:44:12))",
    "exception": "Illuminate\\Database\\QueryException",
    "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php",
    "line": 664,
    "trace": [
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php",
            "line": 624,
            "function": "runQueryCallback",
            "class": "Illuminate\\Database\\Connection",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php",
            "line": 459,
            "function": "run",
            "class": "Illuminate\\Database\\Connection",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php",
            "line": 411,
            "function": "statement",
            "class": "Illuminate\\Database\\Connection",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php",
            "line": 32,
            "function": "insert",
            "class": "Illuminate\\Database\\Connection",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php",
            "line": 2494,
            "function": "processInsertGetId",
            "class": "Illuminate\\Database\\Query\\Processors\\Processor",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php",
            "line": 1283,
            "function": "insertGetId",
            "class": "Illuminate\\Database\\Query\\Builder",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php",
            "line": 787,
            "function": "__call",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php",
            "line": 752,
            "function": "insertAndSetId",
            "class": "Illuminate\\Database\\Eloquent\\Model",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php",
            "line": 615,
            "function": "performInsert",
            "class": "Illuminate\\Database\\Eloquent\\Model",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php",
            "line": 755,
            "function": "save",
            "class": "Illuminate\\Database\\Eloquent\\Model",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php",
            "line": 1041,
            "function": "Illuminate\\Database\\Eloquent\\{closure}",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php",
            "line": 756,
            "function": "tap"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php",
            "line": 1570,
            "function": "create",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php",
            "line": 1582,
            "function": "__call",
            "class": "Illuminate\\Database\\Eloquent\\Model",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\app\\Http\\Controllers\\TeamController.php",
            "line": 44,
            "function": "__callStatic",
            "class": "Illuminate\\Database\\Eloquent\\Model",
            "type": "::"
        },
        {
            "function": "store",
            "class": "App\\Http\\Controllers\\TeamController",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php",
            "line": 54,
            "function": "call_user_func_array"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php",
            "line": 45,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php",
            "line": 212,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php",
            "line": 169,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php",
            "line": 665,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 30,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\app\\Http\\Middleware\\Cors.php",
            "line": 18,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "App\\Http\\Middleware\\Cors",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php",
            "line": 41,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php",
            "line": 57,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 104,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php",
            "line": 667,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php",
            "line": 642,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php",
            "line": 608,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php",
            "line": 597,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php",
            "line": 176,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 30,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\app\\Http\\Middleware\\Cors.php",
            "line": 18,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "App\\Http\\Middleware\\Cors",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\fideloper\\proxy\\src\\TrustProxies.php",
            "line": 57,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Fideloper\\Proxy\\TrustProxies",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php",
            "line": 31,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php",
            "line": 31,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php",
            "line": 62,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 151,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php",
            "line": 104,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php",
            "line": 151,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php",
            "line": 116,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "C:\\wamp64\\www\\Intro-Tour\\intro_tour\\public\\index.php",
            "line": 55,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        }
    ]
}

Application

  • Version: 0.4.0

Desktop (please complete the following information):

  • OS: Windows 10 1803
  • Browser: Chrome
  • Browser version: 70

Location and Event seeders don't work

Illuminate\Database\QueryException  : Array to string conversion (SQL: insert into `events` (`action`, `trigger`) values (message, time), (question, location), (question, questions_answerd))

  at C:\wamp64\www\Intro-Tour\intro_tour\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664
    660|         // If an exception occurs when attempting to run a query, we'll format the error
    661|         // message to include the bindings with SQL, which will make this exception a
    662|         // lot more helpful to the developer instead of just the database's errors.
    663|         catch (Exception $e) {
  > 664|             throw new QueryException(
    665|                 $query, $this->prepareBindings($bindings), $e
    666|             );
    667|         }
    668|

  Exception trace:

  1   ErrorException::("Array to string conversion")
      C:\wamp64\www\Intro-Tour\intro_tour\vendor\laravel\framework\src\Illuminate\Database\MySqlConnection.php:80

  2   PDOStatement::bindValue(["message", "this is a message for all emo kids"])
      C:\wamp64\www\Intro-Tour\intro_tour\vendor\laravel\framework\src\Illuminate\Database\MySqlConnection.php:80

Seconde veld weghalen

Bij tour beheere in de admin omgeving moet het seconde veld bij de tour tijd verwijderd worden

Hints kopen modal sluit niet

Describe the bug
Als je een hint gaat kopen en dan op de nee knop drukt om het venster weer te sluiten dan sluit het niet.

To Reproduce
Steps to reproduce the behavior:

  1. Ga naar de kaart.
  2. klik op de vraag.
  3. klik op koop hint.
  4. klik dan op de nee knpo

Expected behavior
Als je op de nee knop drukt moet het venster sluiten zonder dat er iets gebeurd.

Error message or code

LocationPageComponent.html:88 ERROR TypeError: Cannot read property 'style' of null
    at LocationPageComponent.push../src/app/components/location-page/location-page.component.ts.LocationPageComponent.closeModal (location-page.component.ts:275)
    at Object.eval [as handleEvent] (LocationPageComponent.html:88)
    at handleEvent (core.js:9947)
    at callWithDebugContext (core.js:11040)
    at Object.debugHandleEvent [as handleEvent] (core.js:10743)
    at dispatchEvent (core.js:7406)
    at core.js:7850
    at HTMLButtonElement.<anonymous> (platform-browser.js:1140)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:3645)

Application

  • Version: 0.4.0
    Desktop (please complete the following information):
  • OS: Windows 10 1803
  • Browser: Chrome
  • Browser version: 70

Some error messages are not shown in the correct way

Describe the bug
When not inputting any name on the home page and you want to continue an error message appears as an alert message.

To Reproduce
Steps to reproduce the behavior:

  1. Go to home page.
  2. Don't enter name.
  3. click on join team or create team.
  4. See error with wrong styling.

Expected behavior
An error message should appear with the same styling as other messages.

Screenshots
intro-tour_error_message

Application

  • Version: 0.3.0

Desktop (please complete the following information):

  • OS: windows 10
  • Browser: chrome
  • Browser: 70

Gebruikers in een team

Als je bij een team gaat zie je je eigen naam in lijst met team deelnemers staan. deze blijft staan zodra een gebruiker weggaat blijft zijn naam in de lijst staan. Dit zorgt ervoor dat je een hele lijst met allemaal gebruikers hebt die niet meer in het team zitten

To Reproduce
Steps to reproduce the behavior:

  1. Join een team.
  2. Laat een mede teamlid ook het team joinen.
  3. Als het medeteam lid nu weg gaat blijft zijn naam staan.

Expected behavior
Je verwacht dat de naam verdwijnt of dat je kan inloggen als gebruiker

Application

  • Version: 0.3.0

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Browser version: 70

Timer doesn't reset when changing tour

Describe the bug
When you log out and sing in into another tour the timer still continues from the other tour until the the tour is starteed

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'home page'
  2. Click on 'start tour button'
  3. Go to settings tab.
  4. Log out.
  5. Log back in to another tour.
  6. Timer is continuing from previous tour.

Expected behavior
When joining a new tour the timer should switch to the time remaining or the time of the tour when not yet started.

Application

  • Version: Test branch till commit 9db1446

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Browser version: 70

Not enough test data

The test data should be more representative of the application.

There should be more test data.

Check for tour pin doesn't work

Describe the bug
When entering a tour pin when creating a team you can use whatever number you want also if it doesn't exists.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the login page.
  2. Enter a name.
  3. Click on 'Maak een team'.
  4. Enter non existing tour pin.
  5. Enter team name.
  6. Press on 'GO!'
  7. When going to the map tab the page doesn't load.

Expected behavior
When entering a tour pin its expected to only accept existing once.

Error message or code

ERROR Error: Uncaught (in promise): SyntaxError: Unexpected token u in JSON at position 0
SyntaxError: Unexpected token u in JSON at position 0
    at JSON.parse (<anonymous>)
    at LocalstorageService.push../src/app/services/localstorage.service.ts.LocalstorageService.getItem (localstorage.service.ts:14)
    at LocationPageComponent.push../src/app/components/location-page/location-page.component.ts.LocationPageComponent.getEvents (location-page.component.ts:163)
    at new LocationPageComponent (location-page.component.ts:68)
    at createClass (core.js:9000)
    at createDirectiveInstance (core.js:8875)
    at createViewNodes (core.js:10095)
    at createRootView (core.js:10009)
    at callWithDebugContext (core.js:11040)
    at Object.debugCreateRootView [as createRootView] (core.js:10527)
    at JSON.parse (<anonymous>)
    at LocalstorageService.push../src/app/services/localstorage.service.ts.LocalstorageService.getItem (localstorage.service.ts:14)
    at LocationPageComponent.push../src/app/components/location-page/location-page.component.ts.LocationPageComponent.getEvents (location-page.component.ts:163)
    at new LocationPageComponent (location-page.component.ts:68)
    at createClass (core.js:9000)
    at createDirectiveInstance (core.js:8875)
    at createViewNodes (core.js:10095)
    at createRootView (core.js:10009)
    at callWithDebugContext (core.js:11040)
    at Object.debugCreateRootView [as createRootView] (core.js:10527)
    at resolvePromise (zone.js:814)
    at resolvePromise (zone.js:771)
    at zone.js:873
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
    at Object.onInvokeTask (core.js:3645)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)
    at drainMicroTaskQueue (zone.js:595)
    at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:500)
    at invokeTask (zone.js:1540)
defaultErrorLogger @ core.js:1521
push../node_modules/@angular/core/fesm5/core.js.ErrorHandler.handleError @ core.js:1567
next @ core.js:4149
schedulerFn @ core.js:3385
push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.__tryOrUnsub @ Subscriber.js:196
push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.next @ Subscriber.js:134
push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber._next @ Subscriber.js:77
push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next @ Subscriber.js:54
push../node_modules/rxjs/_esm5/internal/Subject.js.Subject.next @ Subject.js:47
push../node_modules/@angular/core/fesm5/core.js.EventEmitter.emit @ core.js:3377
(anonymous) @ core.js:3676
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:388
push../node_modules/zone.js/dist/zone.js.Zone.run @ zone.js:138
push../node_modules/@angular/core/fesm5/core.js.NgZone.runOutsideAngular @ core.js:3613
onHandleError @ core.js:3676
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.handleError @ zone.js:392
push../node_modules/zone.js/dist/zone.js.Zone.runGuarded @ zone.js:154
_loop_1 @ zone.js:677
api.microtaskDrainDone @ zone.js:686
drainMicroTaskQueue @ zone.js:602
push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask @ zone.js:500
invokeTask @ zone.js:1540
globalZoneAwareCallback @ zone.js:1566

Application

  • Version: 0.5.0

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Browser version: 70

Hints kloppen niet per vraag

Describe the bug
Als je bij een vraag een hink koopt dan klopt de hint niet

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'een vraag'
  2. Click on 'hint kopen'
  3. verkeerde hint bij vraag

Expected behavior
Als ik een hint koop wil ik de juiste hint zien

Application

  • Version: test verzie

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: chrome
  • Browser version: 70

Vraag herkansen als de tour tijd verlopen is.

Describe the bug
Als een vraag fout beantwoord is na dat de tijd van de tour op is kan je nog een herkansing aanvragen.

To Reproduce
Steps to reproduce the behavior:

  1. Zorg er voor dat er nog tijd over is.
  2. Ga naar de kaart.
  3. Open een vraag.
  4. Geef het verkeerde antwoord.
  5. Wacht dat de tour tijd op nul staat.
  6. Druk dan opnieuw proberen.

Expected behavior
Als de tour tijd voorbij is dan moet je niet meer een vraag kunnen herkansen.

Application

  • Version: 0.4.0

Desktop (please complete the following information):

  • OS: Windows 10 1809
  • Browser: Chrome
  • Browser version: 70

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.