Giter Club home page Giter Club logo

active-monitoring's People

Contributors

asterite avatar emaraschio avatar ggiraldez avatar juanedi avatar macoca avatar matiasgarciaisaia avatar nekron avatar pmallol avatar spalladino avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

active-monitoring's Issues

Old campaign can be launched if channel is now in use

1 - Create CampaignA, assign free channel
2 - Create CampaignB, assign same channel, launch it
3 - Go back to CampaignA, try to launch it

Expected: you shouldn't be able to launch CampaignA - channel is already in use

Actual: the UI let's you launch CampaignA

At 083592f

Symptoms: simplify dropdown

Make it "Any or all" and move the rest of the text to some label (ask @jkicillof). The motivation is that currently it is a bit confusing and both options seem the same.

Languages cannot be selected properly.

Found in version 6e400cd

Reproduce steps:
Go to create a Campaign.
Navigate to the Select Language section.
Fill the field with EN.
Select English.
Navigate to the Upload audio files section.
Observe the Languages included in that section.

Obtained:
English is not added.
Bengali is added.
The value placed on the top of the list is selected as campaign's language.

Expected:
The language selected by the user should be added to the campaign's languages.

Screenshot:

screen shot 2017-10-24 at 12 18 46 pm

screen shot 2017-10-24 at 12 18 58 pm

Campaign editor scroll issues

When entering the campaign editor, the navigation panel seems to be taking the whole screen width initially, which causes the right side of the form to start under the fold. The screen then looks empty. Probably related, when clicking on an element of the sidebar panel, it doesn't scroll to the right section of the form.

Execute call flow for incoming calls

  • Accept incoming call
  • Go through the symptoms list, playing corresponding audio files
  • Save the call log
  • Capture inputs and store
  • For now, always ask language options
  • Forward the call if/when the logic conditions are met

The field to enter the campaign's 'Title' is too small.

Found in version 6e400cd

Reproduce steps:
Go to create a Campaign.
Click on the field to enter the campaign's Title.
Enter some text.
Observe the text.

Obtained:
Only a few chars can be seen.
The user cannot see the text already entered while she/he is typing.

Expected:
The user should see the text already entered while she/he is typing.

Screenshot:

screen shot 2017-10-24 at 2 29 06 pm

Updating an audio does not refresh the control

When updating an audio for a step, the control is not automatically refreshed: even though the src changes, the length is still the one for the previous audio file, and playing plays the previous audio.

Display error message for invalid files.

Found in version da38261.

Now when the user uploads an invalid file in the UI a message reads Uploading... but the App throws an internal server error.

We should display an error message when the user tries to upload an invalid file.

Start a campaign

  • Check that the channel is available.
  • If it's not, show an error indicating to the user that the channel is not available and needs to be changed before the campaign can be started.

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.