Giter Club home page Giter Club logo

ma-core-public's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ma-core-public's Issues

SSL-enabled launches wrong URL

If configured to run SSL on port 20000 but launched non-ssl on port 10000, the browser will be automatically opened to 10000 regardless of SSL enabled/disabled.

Error on Data Source Page if there is miss matched data points

If there is a data source / point in Mango that there is no module for you can not load the data source page and get an error: Server error: java.io.StreamCorruptedException: invalid type code:

It would be great if Mango could handle this error better and still allow you to view and edit the working data sources.

Can't Import Data Points from older versions of Mango

I get: Data point 'DP_746334': 'JsonException writing property 'textRenderer' of class com.serotonin.m2m2.view.text.TextRenderer', caused by: 'null'

It's obviously because of the new text rendered settings that are used

Graphic Views Components don't reload the point selected

When adding a component to a graphic view you select a point to be used for the component. You save it and it's fine but when you open up again the drop down list that shows you what point is selected for the component is empty. Basically it's just not reloading the selected point but other than that it still works.

Upgrading: "Cannot format given Object as a Unit"

This is definitely a serialization issue. It occurs if you have a Mango instance with legacy data points. To expose it, upgrade the Mango via unzipping the new core, delete the dojo, dwr, and ma-priv items, then try to enable or disable a legacy data point. It will give you the subject error.

Two work arounds exist, press the save button or export everything and reimport.

Email bug in 2.0.4

When trying to send a test email I get this error:

Template text/testEmail.ftl not found.

Module System Settings Not Being Exported

When exporting the System Settings there is currently no way to export any settings that the modules have added to the system settings. This can probably be done in the SystemSettingsDao.getSystemSettings() method by adding a new member to the SystemSettingsVO that is a hashMap of any extra system settings. Or potentially just having one member in the VO that is a hash map that contains all settings in the DB.

Importing Analog textRenderer

If a point is numeric, not using units as suffix, using an analog text renderer, the suffix field is not imported.

To expose, set up a numeric virtual point use an analog renderer with a suffix. Go to the import/export tab. Export the data points, and notice that the suffix has exported into the JSON. Import that JSON, and return to the edit point details page. Nothing has changed except that the suffix field is now empty.

Event active/inactive time

Hi,

there is something wrong on the events timestamps, looking at the alarms module the active time is greater than the inactive time in some cases.

Looking at the email SMTP sent time of event 369 I got this timestamps:

Active email sent time: NOV 3 12:45
Inactive email sent time: NOV 3 15:35

Thanks,

Can't add BACnet points from the discovery tool

If I click to add a single point I get this error:
com.serotonin.meme.sql.SqlPointLoatorVO cannot be cast to com.serotonin.ma.bacnet.BACnetPointLocatorVO

If I click the button to add multiple points nothing happens.

Upgrade Log4j to version 2

Log4j 1.2 (the version in the core) is not compatible with version 2 but we could stand to benefit from the enhancements. There are adapters available to ease the transition.

DataPointVO JSON Usage for Units is potentially buggy.

From the discovery I made with Jared today the Annotated JSON properties are loaded AFTER the jsonRead method, meaning that you cannot assume the values of the Annotated properties are set correctly in that method.

Virtual Data Source Points columns are wrong on DS Page

There is a bug where the columns do not render properly for Virtual data source points when you first choose a different data source with extra point columns and then choose a Virtual Data source. This is most likely due to the table column creation not being cleared out for data sources that don't have any extra columns for the points.

Add Mult-Threading to RuntimeManager initialization process

This should ensure that slow data sources don't delay everything from starting.

There will be issues with priority that will need to be taken into account so that the data sources will wait until all other lower-priority items are started to actually begin polling.

See RuntimeManager in the private core.

Event handler notification behavior

Hi @mlohbihler / @Joelhaggar,

what is the expected behavior of the event handlers when i check the "Send inactive notification" option:

  1. Send the email when the system raises the event and send it too when it becomes inactive. RESULT: 2 emails sent.
  2. Send just one email when the event becomes inactive and ignore the notification when the event was raised. RESULT: 1 email sent.

Thanks,

ma.sh ext-enabled bugs

  • Bug where the ext-available directory isn't included in the release
  • Bug where the extensions don't actually work, investigate them and add additional ones?

Popup on importing before overwriting items

Rather than overwriting items automatically on import Mango should pop up and let the user confirm that you want to overwrite this one or all or no to this one or no to all. Mango should still import things that don't exist. This can be use on the Template Importer but for the auto import from the JSON file it needs to automatically override all so each module probably needs to have the option weather it will use the check or not.

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.