Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-24Update doc blocks with new name (#15857)Stefan Giehl
* update doc blocks with new name * submodule updates * updates expected UI files
2019-07-05Update the link tag for all php files (#14635)Luca
I updated the link tag for all php files with the new matomo link. Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
2018-08-07Scalable UX for user management (#13158)diosmosis
* Create empty components. * Mock up users list pagination. * Finish initial version of mockup. * Tweak to UI * More UI changes to new users manager screen. * More UI changes * Mock up user permission edits. * More tweaks to user permission editing (on both edit form & in users table). * add options * Another iteration on the UsersManager UI. * Update UsersManager UI again. * Implementing parts of the UI, fixing issue w/ overlapping material selects, creating dropdown directives for dropdown w/ submenu using materializecss, change bulk actions to be dropdown button. * Merge menu/submenu directives. * More superuser UI only functionality. * Fill out more logic of users manager UI + merging extra unneeded components/directives. * More users manager UI only changes. * Incomplete API method for new users list page. * Fill in server side pagination logic w/ tests & generally get to work in UI. * Make sure selects w/ placeholders can be unset. * Add loading state to users list + fix pagination issues + resize pagination in case the numbers are large. * Add last seen time to getUsersPlusAccessLevel() so it displays in UI. * Add permission edit pagination AJAX query + server side code. * Add "add access" button to user permission component. * Change permissions column to role + remove superuser checkbox & merge w/ Role column. * Delete user + bulk delete functionality. * Get delete users to work when entire search is selected. * Ask for confirmation before setting access in users list & implement access change logic. * Get bulk access functionality on users list to work (w/ tests). * Fix a bug in user table filtering + get permissions edit search to work. * Complete logic for permissions edit. * Change add user workflow so we do not have to save each permission edit in memory before saving whole user. * Add/edit user functionality. * Toggle superuser access functionality + some modal fixes. * in users list display ajax loading notification so counter is not changed visibly before rows are loaded. * initial review changes, disable functionality when viewing user is not superuser and some UI tweaks. * Redo top controls for user permission edit and add slide up toast notification for when a site is added. * Display warning in user permission edit if user has no access at all. * Do not reload users after going back from user edit form. * Force giving a new user access to a site when creating a user and make sure user list reloads if a user is modified, but does not realod if no user is modified. * Add form help to the non-straightforward fields. * Remove old usersmanager code & fix pagination bug. * Add help icon explaining roles to users list + permission edit. * Allow admin users to create other users + fix some regressions when making page-users-list not reload every time. * Apply self review changes. * Do not allow editing user details when an admin user edits a user. * Starting on UI tests. * Limit users displayed in page list to those that already have access to sites the current user is an admin of. * Refactor bulk/single AJAX calls & redraw component boundaries (users manager component owns user search state, paged users list owns table/control state). * Get add existing user modal to work. * write most UI tests + modify fixture * Fill out rest of UI test suite & get the rest to pass. * fix couple regressions * Get UI tests to pass and start on translation. * adding translations * try to fix some tests * Fixing API tests. * Fixing UsersManager tests. * Fix UI tests. * Add capabilities to new API output. * remove non-existant file references. * Add Write role to dropdowns. * Select from proper join. * tweak test * Updating UI tests. * Change styling of user permissions edit. * Update screenshots * Apply some PR feedback. * apply some review feedback * more review changes * update file headers * remove some TODOs * fix some tests * some more review fixes * update test files * Fix failing tests.
2016-03-29fix #9896 Keep Page URL fragments when tracking Page URLs" not persistentThomas Steur
2015-12-03Added support to specify a path in a website URL and Piwik will recognize ↵Thomas Steur
the path during tracking
2015-09-25Remove depedency to SitesManager plugin in core ArchiveInvalidator service ↵diosmosis
by moving logic to new request processor. ArchiveInvalidator used to update site creation time. The reasoning was, if we tracked data in the past that was before the site's creation time, the site creation time should be updated, so it will be displayed in the UI. The tracking should trigger archive invalidation which should eventually trigger an update to the site creation time. This is incorrectly mixing concerns. Now the new request processor will make this change at the moment old data is tracked. New test included.
2015-08-21refs #8066 faster query to find websites with traffic since last successful ↵Thomas Steur
archiving
2015-06-22When searching for websites in the Sites Manger show all fieldsThomas Steur
2015-06-17refs #7893 added possibility to measure mobile appsThomas Steur
2015-06-11Rather than manually write SQL bind parameters, reuse ↵mattab
Common::getSqlStringFieldsArray
2015-06-11Make getSitesIdFromSiteUrl work well when user is not Super User + add ↵mattab
integration tests
2015-06-09SitesManager.getSitesIdFromSiteUrl should match both HTTP and HTTPSmattab
fixes #8070
2015-04-17refs #3838 use pagination in SitesManager to be able to manage many hundreds ↵Thomas Steur
or thousands of sites
2014-10-28Fixes #6537 Fixing typo introduced in refactormattab
2014-10-04moved some queries within core to model filesThomas Steur
This is only a start. Especially the Tracker model contains quite a bunch of different models. Ideally, one day, the tracker is refactored and all the goal tracker stuff including the queries are in the goal plugins, all the ecommerce stuff is in an ecommerce plugin etc. Haven't moved some of the LogAggregator queries.
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-09-12refs #4996 redirect only to trusted hosts (will have to remove this most ↵Thomas Steur
likely again as you would have to register subdomains etc as well). Also added some missing test files
2014-07-27refs #5887 use a model so we do not have to expose the method in the API. I ↵Thomas Steur
tried to write a test for this but was not able to since lots of IntegrationTest magic