test-test-test
ahydrax / hangfire.missioncontrol Goto Github PK
View Code? Open in Web Editor NEWA plugin for Hangfire that enables you to launch jobs manually.
License: MIT License
A plugin for Hangfire that enables you to launch jobs manually.
License: MIT License
test-test-test
Hello,
Javascript blocked when using x-content-type-options nosniff is enabled, a fix for it is to replace the obsolete mime type "text/javascript" by "application/javascript" on script tags
Package requires Hangfire.Core (>= 1.7.3 && <= 1.8.0).
Any news on updating this package to support 1.8+?
I respectfully request that Hangfire.MissionControl
be updated to require a minimum version of v1.7.3 of Hangfire.Core
as previous versions contained an XSS vulnerability. Currently, Hangfire.MissionControl.csproj
allows for versions 1.7 up to, but not including, 1.8 (<PackageReference Include="Hangfire.Core" Version="[1.7, 1.8)" />
).
I would be more than happy to create a Pull Request for this, however the Hangfire.MissionControl.Tests.Web
package requires net6.0
and we are locked-down to VS2019 at work. I cannot, in good conscience, just change the minimum version number of Hangfire.Core
within the Hangfire.MissionControl
project without the ability to run the tests before submitting the PR.
Henceforth, this Issue request for another contributor to do so.
Thank you.
Hello,
Is it possible to hide code-snippet from Mission Over View Page? I found it not help so much when reading the usings and namespaces. In other hand, it shows my code to the user.
Thanks.
Hello guys,
On my project, I use a divided project (server / dashboard) with a common project to share the definition of the job interface.
Can you update the use of the MissionLauncherAttribute attribute, to be able to use it on the interface?
Kind regards,
Thomas
Hi and thank you for a great project first of all!
We have some jobs with specialized parameters that needs to be handled the same way as e.g. PerformContext and CancellationToken so they are not required to invoke the mission (they are instantiated by the Hangfire pipeline), but that is not customizable in the current version.
It seems to be handled by the following internal static classes:
Would you be willing to consider adding such functionality to the project?
If you dont mind, I can probably do a pull-request with a suggested approach at some point.
Currently I am thinking about adding a Func to the MissionControlOptions class to support adding custom mappings of MissionParameters and RazorPage controls based on the type. That would probably require some refactoring's though.
The parameters CancellationToken and PerformContext are handled by hangfire but the UI of this extension requires to fill them
Hi! Thanks for this lib !
What do you think to support enum values ?
An ideia:
Render a dropdown
with enum values, option text should use Description
attribute.
Hello @ahydrax :)
Can you add Guid support for mission control ?
Hello @ahydrax,
Do you have any idea to protect mission control with the following configuration:
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
IsReadOnlyFunc = (DashboardContext context) => true
});
Kind regards
ThomaK
Hi! First of all thank you for your excellent job with MissionControl. It's being really helpful!
I would like to ask if there's any way to show or hide some missions depending on the user.
I have been trying to create an attribute (not a filter as it shouldn't be applied to all missions) without success.
Thank you!
Instead of having to declare a lot of missions manually through attributes, I would like to create missions by passing in a collection of Mission
objects into the UseMissionControl
extension method.
That way I could build my own logic on how to define missions which would integrate into our code that we are already using for defining jobs.
For that to work, UseMissionControl
would neet to get another overload that takes in an IEnumerable<Mission>
which the existion method could call after it got those from the MissionMapBuilder
.
The Mission
class would need to be made public
and get another constructor that does not rely on Attribute
s, but just has a bunch of parameters to set everything directly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.