Fix
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Mar 24 2020
Mar 24 2020
CS fixes
Mar 23 2020
Mar 23 2020
machniak committed rK3d22edbfa0fd: Make user:status and domain:status commands available in non-production mode… (authored by machniak).
Make user:status and domain:status commands available in non-production mode…
@bohlender, there are two helper commands you can use to test the functionality.
$ php artisan user:status --del=imapReady $ php artisan user:status --add=imapReady $ php artisan domain:status --del=verified $ php artisan domain:status --add=verified
Browser tests for status indicators
machniak committed rK572a2251a19c: Add console command to set/get domain status (authored by machniak).
Add console command to set/get domain status
machniak committed rK6fa017115887: Add console script to set/get user status (authored by machniak).
Add console script to set/get user status
machniak committed rK843876cd82c0: Display user/domain status in UI, add Active status (authored by machniak).
Display user/domain status in UI, add Active status
machniak added reviewers for D1045: Display user/domain status in UI, add Active status: vanmeeuwen, bohlender.
- Add console script to set/get user status
- Add console command to set/get domain status
- Browser tests for status indicators
Mar 20 2020
Mar 20 2020
- RedirectUrl don't have to public
- Change webhook location to fix auth issue
- The proxy on 127.0.0.1 can be trusted
- Added APP_PUBLIC_URL setting
- Reset mollie_id when testing payment
- Set locale for Mollie to fix browser test
- Tests for payments controller
- Browser test for payment with Mollie
Mar 17 2020
Mar 17 2020
machniak committed rK7f609d4d86c4: Wallet page and wallet balance badge in Dashboard (authored by machniak).
Wallet page and wallet balance badge in Dashboard
Mar 16 2020
Mar 16 2020
Mar 13 2020
Mar 13 2020
Small UI and browser tests improvements
Get rid of owner_id
Unlock dusk version
User entitlements management
- Add browser tests, fix small issues
Mar 12 2020
Mar 12 2020
- Use Queue:: syntax, phpstan is now happy
Mar 10 2020
Mar 10 2020
machniak committed rKf8fa8af34755: De-duplicate code of TestCase and DuskTestCase with a trait (authored by machniak).
De-duplicate code of TestCase and DuskTestCase with a trait
Fix linting path
Refactor resources tree
Fix js/css linting issues
- Make UserVerifyTest less fragile - wait up to 10 seconds
- Fix tests regressions
- Rebase
- Small refactoring regarding wallets/accounts
- Remove redundant code
Mar 9 2020
Mar 9 2020
Done in bdfb95825b525 [syncroton master].
Update Syncroton
Looks like the mentioned bug has been fixed in PHP 5.2.2, so I'm guessing we can remove the whole method. Oh, actually upstream did it here https://github.com/tine20/syncroton/commit/e847e680ba19d65aa5305d73313a5ea7af2387a7. So, I'm going to update Syncroton version we're using.
- Fix dispatching DomainDelete job - use ID instead of the Model object
- Use wallets to control access to UI elements
Mar 6 2020
Mar 6 2020
- Fixes regarding wallets
- Set domain/user STATUS_DELETED after removing from ldap
- Added more browser tests (that are failing at the moment)
I reviewed it again, I guess it's ready to be merged.
Mar 5 2020
Mar 5 2020
machniak retitled D1000: Deleting users/accounts from Implement proper users listing, added tests for it
Mar 3 2020
Mar 3 2020
Dusk browser extensions
Yes, I just copied some code I already have had in Roundcube for future use. The main point was to have possibility to extend the browser object with some helper code, to simplify tests writing.
Mar 2 2020
Mar 2 2020
- Move fontawesome icons selection to a separate file
Looks good for now.
Group: Additional user (Bifrost#T249344)
- Eliminate aliases sorting issue
- Add orderBy() so aliases list is sorted
Feb 29 2020
Feb 29 2020
- Adding new users
Feb 28 2020
Feb 28 2020
- Aliases UI
Feb 27 2020
Feb 27 2020
machniak added inline comments to D964: Implement a changelog to further the debiting of wallet balances.
machniak added inline comments to D964: Implement a changelog to further the debiting of wallet balances.
- Aliases validation
Feb 26 2020
Feb 26 2020
- Email aliases (backend part)
Feb 25 2020
Feb 25 2020
User profile (Bifrost#T331493)
- Make the code less ugly
- Re-enable ConvertEmptyStringsToNull middleware
- Always return JSON responses from API, even on 403/404 errors
Feb 21 2020
Feb 21 2020
Fix flaky test
machniak committed rKa69953b2d06a: Add incomplete tests for console commands (authored by machniak).
Add incomplete tests for console commands
machniak committed rK0157dcd4cbb4: Unify file/class names in Console/Commands (authored by machniak).
Unify file/class names in Console/Commands
Fix flaky test
Fix Jobs/UserVerifyTest
Feb 20 2020
Feb 20 2020
Fix regression in browser tests
Fix some typos and flaky tests
Show functioning without quota table
Unify error handling on axios requests
machniak committed rK4ec45a7ea283: Pass countries/currencies map to the UI environment (authored by machniak).
Pass countries/currencies map to the UI environment
machniak committed rK5dfa5e9b50e9: Add script to generate countries/currencies map (authored by machniak).
Add script to generate countries/currencies map
Add skeleton for User Accounts pages
machniak committed rK2e18cb211d85: Fix so "root" url leads to dashboard for logged in user (authored by machniak).
Fix so "root" url leads to dashboard for logged in user
Domains list
Improve input validation on login action
machniak committed rK66e5920af83f: Fix undefined variable in rcube_imap_generic (authored by machniak).
Fix undefined variable in rcube_imap_generic
machniak committed rKc069f89112ff: Merge branch 'master' of ssh://git.kolab.org/source/kolab (authored by machniak).
Merge branch 'master' of ssh://git.kolab.org/source/kolab
machniak committed rRPK08c4791a79dd: Fix missing events in "Find resources" calendar (Bifrost#T330293) (authored by machniak).
Fix missing events in "Find resources" calendar (Bifrost#T330293)
machniak committed rKea3fd3e7e1b9: Make sure unauthenticated state returns proper 401 (authored by machniak).
Make sure unauthenticated state returns proper 401