Jump to content
Jguy

HAT - The Hercules Admin Tool!

Recommended Posts

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.

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

Can anyone help me on how I can correctly setup the hat.php?

When I tried to restart the server using this tool its not allowing me to do it.

Please help setup the hat.php specially the SSH thingy. Thanks..

Share this post


Link to post
Share on other sites
On 8/16/2017 at 7:19 AM, dfabsgwapings said:

Can anyone help me on how I can correctly setup the hat.php?

When I tried to restart the server using this tool its not allowing me to do it.

Please help setup the hat.php specially the SSH thingy. Thanks..

Any error you are receiving? 

Share this post


Link to post
Share on other sites
On 9/13/2017 at 10:28 AM, dfabsgwapings said:

@Jman

actually there is no error message. its just that when I click restart the server or toggle some buttons its not doing the commands. 

I'll see if I can program in some error messages or checks to see exactly what the issue is. Give me a few days - work keeping me very busy again.

Share this post


Link to post
Share on other sites
On 20/03/2017 at 2:33 AM, Klutz said:

I am always getting error of URLs was not found.

 

Example:

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

try this one , it's work for me :) my .htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1

 

Share this post


Link to post
Share on other sites

@Jman You are still working on it! Great.

 

Please update this post with news :) I just discovered it and it seems a very nice and useful tool.

I promise you that soon I will try it and give feedback. Good work!

Share this post


Link to post
Share on other sites

Yes, I meant to post in here to give an update. CodeIgniter 3 is quickly becoming obsolete and I was not able to get it working with PHP7.4, so I'm rebuilding the panel with CodeIgniter 4 with full compatibility for PHP 7.2 and 7.4

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.