Git Product home page Git Product logo

evecorp's People

Contributors

henning-gerhardt avatar

Stargazers

 avatar

Watchers

 avatar

evecorp's Issues

Composer support (full)

  • precondition: Typo3 supports external composer repositories or I "found" a way to resolve this
  • adding dependencies to PhealNG and other needed packages

Corporation member list

  • limited to one corporation
  • precondition: #31
  • need:
    • corporation key with right access mask to member list
    • storing current members
    • flagging old / former members (maybe not needed as only current characters are visible and any other are not visible. Only characters with active api key will be updated.)
    • displaying which character is registered and which not

Extending Market data plugin for EVE region

Extending market data plugin for a single region search request.

It should not be possible to get data for an item from a region and system. If both used, system wins for region.

Integration of EVE maps region and system

Integrate static dump of mapregion and mapsystem table. With this two maps it is possible to show region and system name instead of internal numeric identifiers.

Updating of this maps could be possible through extension but not must.

Frontend access rights through corporation titles

precondition: #31
needed:

  • corporation key with right access mask
  • character key with access to character sheet

to do:

  • create, read, update, delete:
    • corporation titles
    • character titles
  • defining which corporation titles belong to which frontend user group

Caching fetched data

Currently every page request ends in fetching new data. Adding possibility to cache fetched data for x minutes.

Verkaufsberechnung Erze/Mineralien/Eis

Es sollte ein Plugin geben, welches die bereits existierenden Marktdaten nutzt und es ermöglicht den Verkaufspreis von Erzmengen zu bestimmen. Dazu könnte die Copy-Paste Funktion der Eve Asset Listenansicht verwendet werden. Die Idee wäre ein Textfeld anzubieten, in das der Inhalt der kopierten Listenansicht aus dem Eve Client kopiert werden kann. Dort können die Daten geparsed werden und dazu verwendet werden um mit den bestehenden Marktdaten Preise zu ermitteln.

Das Modul sollte dafür die Eingabe von Erzen, Eis und Mineralien, sowohl in Roh, als auch in Blockform erlauben. Sinnvoll wäre es ggf. ein Mineralienmodul zuerst zu entwickeln und anschließend ein Erz-Refiner Modul darauf aufzusetzen. So kann das Plugin Modular aufgebaut werden.

General key management

  • storing information about last key update
    • last update date
    • automatic (cron) / manual (through frontend)
    • state (successful, error with error message)
  • handling update errors
    • do not try update expired keys (automatic only)

Add frontend for corporation key handling

  • Frontend plugin should be configurable to select corporation and without a selected corporation should hint an information about missing selected corporation.
  • Should like character key management allow to add, remove and update corporation key.

Fix vendor name

Vendor name should begin with capital letter instead of used small letter

Corporation wallet tool

  • precondition: #31
  • collect and keep update all master wallet transactions
    • corporation key with access right to wallet transactions
  • show
    • NPC Bounty
    • Planetary Interaction
    • Mission Reward
  • limit to
    • date range
    • location
      • system for NPC bounty and planetary interaction
      • mission reward to agent name

Fix failing tests of MarketDataTest

At now two tests failing:

  • getAllItemsReturnsCorrectArrayStructure()
  • getMarketDataReturnsExpectedArrayStructure()

as result of previous change of data structure.

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.