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

Remove duplicate reports from UserSettings plugin #6565

Merged
merged 57 commits into from Nov 26, 2014
Merged

Conversation

sgiehl
Copy link
Member

@sgiehl sgiehl commented Oct 30, 2014

Target of this PR is to remove all duplicate reports from UserSettings plugin and migrate their data to DevicesDetection plugin (refs #3962)

What needs to be done:

  • forward API calls from UserSettings to DevicesDetection plugin & depreacte those API mehtods
  • Remove duplicate Reports from UserSettings Plugin
  • Update-Script:
    • Rename all UserSettings-Blobs to DevicesDetection-Blobs where possible
    • Migrate / Regenerate missing Blobs (Browser + OS w/ version)
    • replace widgets in existing dashboards
    • replace reports in scheduled reports
  • CleanUp UserSettings Plugin
    • remove now unused Rows
    • remove unused helper functions
    • remove archiving for removed reports
  • remove UserAgentParser as soon as it is unused
  • Cechk backward compatibility
    • deprecated UserSettings API calls should still work
    • deprecated UserSettings widgetize URLs should display or redirect to new reports instead
  • Cleanup translations (will be done after merging, to ensure master and oTrance are in sync)
  • update default dashboard to use new widget(s)
  • update changelog

…e than enough tests in device detector itself
…ports; rename GetWideScreen report to GetScreenType, as that better points out what it returns
…more like engines and not browsers without versions
… to devicesdetection plugin; marked those as deprecated
@sgiehl sgiehl added the Pull Request WIP Indicates the current pull request is still work in progress and not ready yet for a review. label Oct 30, 2014
@sgiehl sgiehl self-assigned this Oct 30, 2014
@sgiehl
Copy link
Member Author

sgiehl commented Nov 15, 2014

I have decided to remove that os short labels completely. I don't think that they make any sense. There were around 15 short names defined, for the rest the long name was taken. DD currently detects > 60 os. So most of them would have been displayed in long.

@mattab
Copy link
Member

mattab commented Nov 22, 2014

I have decided to remove that os short labels completely.

+1 - we'll get to see in the screenshot tests all places that this impacts... also maybe static graphs in scheduled reports? either way, a good decision!

@sgiehl
Copy link
Member Author

sgiehl commented Nov 24, 2014

I'm done so far. Will do a translation cleanup after the merge.
@mattab could you do a last review? Feel free to merge if there's nothing wrong anymore

@sgiehl sgiehl added this to the Piwik 2.10.0 milestone Nov 24, 2014
@mattab
Copy link
Member

mattab commented Nov 26, 2014

Nice streak... i'm merging! and going to run some tests on demo2

mattab pushed a commit that referenced this pull request Nov 26, 2014
Remove duplicate reports from UserSettings plugin refs #3962
@mattab mattab merged commit 61a7032 into master Nov 26, 2014
mattab added a commit that referenced this pull request Nov 26, 2014
…tection widgets and some other change now that we use Device Detector data #6565 #3962
@mattab mattab deleted the deprecate_usersettings branch December 16, 2014 02:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pull Request WIP Indicates the current pull request is still work in progress and not ready yet for a review.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants