Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Tracking search: Add search on location #291

Merged
merged 34 commits into from Mar 9, 2019

Conversation

herpaderpaldent
Copy link
Contributor

image

herpaderpaldent and others added 30 commits December 16, 2018 14:52
…own data (eveseat#253)

* Fix inverse character permission on associated characters causing to lose
access to own data.

* Apply fixes from StyleCI

* reuse local variable
* fix(users): Reduce user coupling and avoid null exception

When an user is attached to a non existing group, the user list may
crash due to some relation which are returning a null value.

This is
reducing coupling for an User model by using directly the group_id from
the user entry and excluding things attached to group when none are
returned (mails, role, etc...).

Closes eveseat/seat#491

* fix(users): Fix some null exception related to orphan users in views

Ensure at both login and impersonate that an user is attached to an
existing group. If it's not the case, we're spawning it and update
main character.

Closes eveseat/seat#491
* refactor(core): Remove the old supervisor monitoring

Since 3.x, the monitoring has been replaced by Horizon which is
providing nice UI with load, status and jobs historic.

* feat(queues): Improve server scalability using environment variables

In order to make server scalability over larger infrastructure with
different servers scale easier, this is using environment variables to
setup Horizon daemon instead the current setting SQL table.
* Fix corporation tracking and move to server side datatables

* Apply fixes from StyleCI

* Incooperate some of warlofs feedback:
Reducing complexity in submitted parameters using array

* Safe my ass from an exception due to missing user, group OR unset mainchar

* encapsule labels in a div-group

* better prevent null-object exception

* testing the online editor
Remove the decimals from mined quantity and reduce the volume precision
from 2 to 1 decimal.

Closes eveseat/seat#487
* Refactor corporation journal to work as in game.
* Show 1 tab per division
* refactor service trait

Testing and closing: eveseat/seat#454

* warlof didn't want the D so he gets the d
* Test and close eveseat/seat#455
* Add Issued_by column to view
* fix(provider): Fix provider definition

* feat(versions): Switch package versions display to generic list

Instead having separate place to be able to review package version, this
will provide all information into the same location, for both core and
plugin packages.

This will depends on a Provider update which have to
be inherited by all SeAT package provider in order to be able to provide
proper information and implement auto-discovery.

This SeAT provider
should be able to return enough information to be able to build some
kind of marketplace and make plugin installation easier.

* feat(versions): Implement new version management for Web package

* feat(versions): Implement a version check

Use packagist API to check if or not an installed package is outdated.

* feat(versions): Add markdown copy-to-clipboard function

Add a button near versions tab which is generating and storing into
clipboard a markdown formatted table with all package vendor, name and
versions from installed SeAT packages.

* feat(versions): Add a footer which show global counter per state

* refactor(versions): Avoid static definition

* refactor(versions): Remove reflection usage and work on booted provider

* feat(versions): Provide changelog directly into packages list

This is providing two ways to fetch and build a changelog for a
specified package :
 - Using directly an uri which is targetting a
Markdown formatted file
 - Using a releases/tags API (ie: github
API)

The resulting changelog is then accessible by a button available
near a package name.

* refactor(versions): Apply initial changes according to review

* feat(versions): Implement custom request validators
* feat(character): Add the character name into page title

* feat(corporation): Add the corporation name into page title
In order to make the user drop-down more identifiable, provide a caret
near to it.

Closes eveseat/seat#496
* Intel-Wallet WIP
* Working UniverseName function
* Dispatch name and affiliation job upon access to intel-tab
* Disable sorting and searching
* WIP ....
* Highlight inner_group_trades
* Working new intel datatables
* Detail Modals introduced
* Top Wallet Journal
* Top Wallet Transactions
* Detail Modals introduced
* Top Mail Interactions
* Full intel controller
* Add inner group wallet highlight
* use search-plus favicon and refactor button blade names
* Rearrange columns to fix UI bug of missing th
* Review feedback implemented
…ining extractions (eveseat#262)

* feat(extractions): Design an UI to retrieve pending and active moon-mining extractions

* refactor(extractions): Start to apply some change according to review

* refactor(extractions): Add validator class

* feat(extractions): Switch data collect to service

* feat(extractions): Improve caption using translations
* some minor refactoring and testing of: eveseat/seat#453

* sorting on a column is not triggering the id-to-name resolver;
  which mean corporation stay unresolved
* Using generic partial blades

* some minor refactoring

* Using generic partial blades
* disable columns for search which are irrelevant

* some minor refactoring and testing of eveseat/seat#453

* Using generic partial blades
* disable columns for search which are irrelevant
* disable front end ordering of table as ordering is done in the query.

* some minor refactoring and testing of assets
eveseat/seat#453

* Using generic partial blades
* some minor refactoring and testing of skill search
eveseat/seat#453

* Using generic partial blades
* Add modal to mail-view. Remove redundant partials
* Add custom filter for recipients and from
* strip html tags
* fix(contracts): Remove non-existing variable from contract index (eveseat#272)

* Fix corp killmails table header missarrangement (eveseat#275)

* Fix eveseat/seat#509

* Use correct order of headers and data:

# date
# ship
# location
# victim
# zKB link
* fix(contracts): Remove non-existing variable from contract index (eveseat#272)

* Fix corp killmails table header missarrangement (eveseat#275)

* Fix eveseat/seat#509

* Use correct order of headers and data:

# date
# ship
# location
# victim
# zKB link

* Fix issue 512 related to corp tracking (eveseat#276)

* Add warning about outdated information.

* Fix Issue 512 - Corp Tracking shows people who are not in Corporation
* Don't show non-corp members in member-tracking
* Remove checkbox
* Introduce tabs: Valid, Invalid and Missing on Seat

* Revert "Add warning about outdated information."

This reverts commit 0fdc734

* Implement review feedback

* Used wrong attribute for filterColumn (eveseat#277)

* Fix character contracts (eveseat#279)

* change `is_nan` to `is_null`

* Don't be to precise

* fix filter column
* Add warning about outdated information.

* update text

Update text for warning according to qu1ckkk's inout
@warlof warlof force-pushed the master branch 3 times, most recently from 2a1298e to 78ca6a4 Compare March 9, 2019 12:25
@warlof warlof merged commit 94de5e0 into eveseat:master Mar 9, 2019
@herpaderpaldent herpaderpaldent deleted the new/feature/search_on_location branch April 22, 2019 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants