Jman

HAT - The Hercules Admin Tool!

84 posts in this topic

The Hercules Admin Tool bugtracker now available

 

Bugtracker?! Why?!?!

Cause I was bored.

 

Couldn't you just integrate an existing bugtracker into the panel, like Mantis or Bugzilla?

I could have, but eh. This is more fun. Like I said, I was bored.

 

Alright, you were bored. What did you do?

HAT now ships with a nearly fully featured bug tracker, integrated into the panel and customizable as such. What does this mean for you as a server owner? Well, I'll tell you!

 

The list of completed features:

  • Open bugs in a new bugtracker interface. Establish versions, categories, a title, and priorities.
  • A field for comments and steps to reproduce are present.
  • Each bug can be assigned to a developer (provided you have permissions to assign bugs and the person you want to assign a bug to can be assigned bugs).
  • Each bug has a log of changes and comments, similar to github.
  • Can add new comments, change status or category of a bug (again, provided you have enough permissions).

Cool story bro. This can't be done yet! What else are you adding?

Glad you asked! You will soon be able to:

  • Use tags such as "AID", "CID", "ItemID", "MobID", "GID" or similar to reference and link to various parts of HAT (for example, if you write "CID150132" in a bug or comment it will create a link directly to "/character/details/150132")
  • Search bugs
  • Configure the bugtracker from within the panel.
  • And probably more I'm forgetting.

What's there that isn't usable yet?

There's a few things that I've put in that aren't usable yet.

  • You can mark a bug private and it will save it that way to the database, but there's no mechanism in place to hide private bugs from groups that can't see private bugs.
  • There's a button for search bugs but there's nothing built for it yet
  • There's a button for "Configure tracker" but again, nothing there for it yet.

Where can I get this superawesomemegaamazing thing?

 

https://github.com/jguy1987/HercAdminTool/commit/4eff39155f5c5f9aa96ef624b1fc189ffa88f203

 

Obligatory Screenshot:

3x2vndY.png


Hello all,

 

As we're getting more and more feature rich, I plan to handle SQL database updates as Hercules does from this point forward.

 

There will be update files with database updates that will need to be ran to keep yourself up-to-date for your tables. Each will be date stamped. This way you can keep your current database(s) and not worry about destroying any potential data. Note: Always still take backups though.

Share this post


Link to post
Share on other sites

Very very cool Jman. This is an awesome tool I hope you complete it. Keep going!! :)

Share this post


Link to post
Share on other sites

I am always getting error of URLs was not found.

 

Example:

he requested URL /account/search was not found on this server.

Share this post


Link to post
Share on other sites

I am always getting error of URLs was not found.

 

Example:

he requested URL /account/search was not found on this server.

It's likely you do not have ModRewrite enabled on your Apache server.

Share this post


Link to post
Share on other sites

 

I am always getting error of URLs was not found.

 

Example:

he requested URL /account/search was not found on this server.

It's likely you do not have ModRewrite enabled on your Apache server.

Mind giving my a hand in this?

I want to use this tool and make it my primary server administrator tool.

Share this post


Link to post
Share on other sites

 

 

I am always getting error of URLs was not found.

 

Example:

he requested URL /account/search was not found on this server.

It's likely you do not have ModRewrite enabled on your Apache server.

Mind giving my a hand in this?

I want to use this tool and make it my primary server administrator tool.

 

Make sure the ReWrite Apache extension is installed (usually it is on most modern OS's)

 

issue command a2enmod rewrite

Then restart apache.

 

Next, make sure your site configuration within apache has the directive +FollowSymLinks under "Options". If it's not there, add it: "Options +FollowSymLinks"

Then, restart apache. Should work.

Share this post


Link to post
Share on other sites

All,

 

I am working on an installation "script" to help you walk through the steps to install the panel.

 

I am also working on a bit of a database re-write which will see some of the field names change to be more uniform. With this, a couple of new tables will be added relating to connection to the Hercules information (most of this will move out of the config directory and into the database).

Share this post


Link to post
Share on other sites

All,

 

I am working on an installation "script" to help you walk through the steps to install the panel.

 

I am also working on a bit of a database re-write which will see some of the field names change to be more uniform. With this, a couple of new tables will be added relating to connection to the Hercules information (most of this will move out of the config directory and into the database).

 

Any chance to put the Demo back on?

Share this post


Link to post
Share on other sites

All,

 

I am working on an installation "script" to help you walk through the steps to install the panel.

 

I am also working on a bit of a database re-write which will see some of the field names change to be more uniform. With this, a couple of new tables will be added relating to connection to the Hercules information (most of this will move out of the config directory and into the database).

super excited to see the update!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now