|  | Commit message (Collapse) | Author | Age | Lines | 
|---|
| | 
| 
| 
| | * Add warning & note icons to the infraction icons dictionary | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| | * Rename the UserTypes alias to UserConverter
* Create a new non-converter alias similar to UserConverter which has
  Object instead of the proxy_user converter in the Union.
* Use the new alias in the utility functions instead of just a Union of
  a Member and User. | 
| | 
| 
| 
| 
| 
| 
| 
| | These adjustments make it easier to call the function using values
directly from the infraction object as arguments.
* Set actual default values inside the function if values are None
* Accept only a string for expires_at | 
| | |  | 
| | 
| 
| 
| 
| | It may also be an Asset because when converted to a string the URL is
returned. | 
| | 
| 
| 
| 
| | * Always return None from inner function
* Change annotation of self parameter to Cog | 
| | |  | 
| | 
| 
| 
| | * Add some logging | 
| | 
| 
| 
| 
| | * Move respect_role_hierarchy to the decorators modules
* Get the command name from the context instead of an argument | 
| | |  | 
| |\  
| | 
| | | Update contrib doc for new wiki links | 
| | | 
| | 
| | | It looks silly | 
| |/ |  | 
| |\  
| | 
| | | Adjust development workflow inline with new `site` changes. | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | |  | 
| |/ |  | 
| |\  
| | 
| | | Fix help command invocation | 
| | | 
| | 
| | | Co-Authored-By: Mark <[email protected]> | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | | Anyone who is not a Rockstar, a Partner, or a member of staff
will still be redirected to #bot-commands. | 
| |\ \  
| | | 
| | | | Ensure docker containers are published only for master branch builds. | 
| |/ / |  | 
| |\ \  
| |/  
|/| | Update flake8-annotations & fix missing lints | 
| | | |  | 
| |/ |  | 
| |\  
| | 
| | | Merge infraction edit commands | 
| | |\  
| |/  
|/| |  | 
| |\ \  
| | | 
| | | | Minor moderation mods | 
| | |\ \  
| |/ /  
|/| | |  | 
| |\ \ \  
| | | | 
| | | | | Free Command Fix | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | | - For the sake of code style and consistency, the lambda has been swapped with operator.itemgetter
Signed-off-by: Daniel Brown <[email protected]> | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | | - Moved the sorted function to its own line and instead passed the generated list for code clarity.
Signed-off-by: Daniel Brown <[email protected]> | 
| |/ / /  
| | |   
| | |   
| | |   
| | |   
| | | | - Fixed bug where if two channels had the same last message timestamp the command would error out.
Signed-off-by: Daniel Brown <[email protected]> | 
| | | | 
| | | 
| | | 
| | | | Closes #325 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | | KAIZEN!
Closes #385 | 
| | | | 
| | | 
| | | 
| | | | Closes #453 | 
| |/ /  
| |   
| |   
| |   
| |   
| |   
| | | Add previous permanent mute invocations as aliases of their
respective mute commands.
Closes #318 | 
| |\ \  
| | | 
| | | | Note Type Correction | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | The watchchannel ABC defined its own private utility function to
format ISO datetime strings to something more human-readable. I have
removed this private utility function and replaced the calls to it
with calls to the new `format_infraction` utility function defined in
bot.utils.time.
In addition, I've changed the utility function to use `dateutil` to
parse the datetime string, since `dateutil.parser.isoparse` supports
the strings our API generates out of the box. With the built-in
`datetime.datetime.fromisoformat`, we needed to prepare the string by
slicing of the `Z` timezone indicator. | 
| | | | 
| | | 
| | | 
| | | | The format used is %Y-%m-%d %H:%M. | 
| | | | |  | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | Both the duration and the reason can be edited with the new command.
* Remove try-except; the default error handler is already adequate
* Remove the new reason from the confirmation message
* Simplify humanisation of the timestamp in the confirmation message
* Add a converter to support permanent durations |