-
Notifications
You must be signed in to change notification settings - Fork 789
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Per-Key Data Limits in the Manager (#841)
* Add per-key data limits to the UI * Hold byte values instead of DisplayDataAmounts in OutlineServerView and OutlinePerKeyDatALimitDialog This allows us to fix a layering issue where, at the time of converting a server access key to a DisplayAccessKey, we couldn't compute the 'relevant transfer' for progress bar displays since we couldn't get at the server's default data limit. * Mayp#values() returns an Iterator, not an array * Rename event field to defaultDataLimitBytes * Don't reset the dialog state on failure * Use a loop instead of Math.max in refreshTransferStats * Unconditionally enable the default data limit in the UI after adding it to the server Co-authored-by: Vinicius Fortuna <[email protected]> * Consistent handling of the view's default data limit state for both addition and removal * Use callbacks to set and remove the per key data limit * s/_showMenu/_showDataLimit/g * Make language a public property of the dialog * The dialog only needs the active data limit * Use a separate method for the handler to open the dialog * Use _activeDataLimitBytes * We can use the ?? operator in `refreshTransferStats` * s/dataLimitType/dataLimitUnit/g * Rename a couple members Co-authored-by: Vinicius Fortuna <[email protected]>
- Loading branch information
Showing
16 changed files
with
986 additions
and
221 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.