cavtools's Issues
Problem
Public facing user group not inherently the 'main' group user assigned to.
E.g. 2LT.Collins.G forum profile lists S3 Staff as 'group' when should be PL 4/C/1-7
### Reason
Users complain of some users not displaying correct role.
### Solution
Create user groups for 4/C/1-7 PL, PSGT or check Display Styling Priority for specific users and permissions. Primary billets > Secondary billets
1-7 T Training Unit First Sergeant
Problem
test
Reason
test
-Faggot Jarvis
Problem
test
Reason
test
-Faggot Jarvis
Problem
test
Reason
test
-Specialist Jarvis.A
Problem
Test
Reason
Test
-Lieutenant Colonel Treck.M
Problem
Problem
Reason
Reason
-Faggot Jarvis
Problem
Resource nav menu item is a dropdown. This doesn't work when the site scales down for responsive purposes.
### Reason
Users cannot access resources through conventional means via responsive scaled down site.
### Solution
Investigate properties of dropdown. Perhaps add media queries (if possible) to change to style similar to main mobile nav bar. Or change as hot link to resources post on forums, or hard site similar to 'Forums'.
Problem
test
Reason
test
-Faggot Jarvis
Problem
I like organising things. ReadMe will eventually get cluttered as we are not a one product repo.
### Reason
OCD
### Solution
Move from using ReadMe to Wiki.
Note: wiki can also use .md files. Very quick and easy to rapidly generate content.
Problem
The AWOL Tracker provides a list of users. Currently someone has to mail each user individually to check on them. This is laborious.
### Reason
Automation = good
### Solution
Custom controller OR build upon AwolTracker. Most likely needs PHP form with submit button. Only available to certain users.
### Resources
- http://vxf.vn/docs/packages/XenForo.Conversation.html
- https://xenforo.com/community/resources/nuns-new-user-notification-system.844/
Problem
We need total member counts to be displayed based on Milpacs users
### Reason
We currently don't have a way to keep up with current total member counts.
### Solution
New route to a page that displays totals for each roster, Battalions, Companies, and all support/regimental departments.
Problem
When assigning troopers to a Squad coming from TU, they cannot view their new roll call until their backside is updated.
Reason
Despite backsides normally being updated in a few days any kind of system to automate the assigning of backsides would be great. If transfers need to be forms submitted instead of text posts I think that would be a good solution if it speeds up backside assignment.
-First Sergeant Tully.B
Problem
We don't use many of the directories here, and leaving it the way it is causes us to have a silly tree layout.
### Reason
I like things to be organised.
### Solution
Remove old directories. CavTools is now route directory.
Problem
NAH, IM JOKING.
Reason
sorry caps, just wanted to test this to say you IMO guys are doing a great job.
CAV LOVE
-Sergeant Reyes.J
Problem
Plugin options are currently not organized in a central location. There are two option groups that each have 1 option in them.
### Reason
OCD
### Solution
Create option group called CavTools; General, and merge CavTools: Set Billets Cron Job, and CavTools: Milpacs Linker into CavtTools: General option group.
Note: PHP Controller files will need to be updated with new option group ID's.
Problem
I've been finding it hard to keep track of changes inside my platoon in regards to transfers, discharges, rank changes and s3 classes.
When people get transferred into our platoon we don't always get notified, when people discharge (usually AWOL) we don't find out till someone notices the name change. For rank changes you have to read all the posts in the forum just to see if one of the names in the actual message is one of your guys and s3 class graduates tend to only go into the milpac.
What I'd like is some sort of RSS style tracker that gets the new lines from the milpacs but then for the whole platoon in chronological order.
There would only have to be 50-100 lines tops, when a line gets added to someones milpac should get copied into this tracker as well.
Reason
Most platoons have their own roster to keep track of ranks in their platoon as well as a few other things, usually something like https://cav.b0x.nl/platoon/ (but then in an spreadsheet either on dropbox or googledocs)
It's tricky to keep these up to date because of the above reasons.
On the other end of the spectrum, if we had a tracker like this for the whole Cav then there wouldn't be a need for anyone to keep their own records like this to make sure everyone got their promotions on time etc. But that would require a whole lot more work.
There's a lot more to this thing that I made like keeping track of SP's and roll calls, and generating platoon report PDF's from all that information, but this url is just the display page I use to have SL's double check the info.
-Staff Sergeant Katsu.I
Problem
The ADR, being a manual tool is a drain on time and inefficient
Reason
The ADR, is a manual tool. It is the responsibility of every PL to check the ADR for correctness in their platoon, DAILY. This means every single day, for a few minutes a day a PL needs to update a god awfully formatted post. BB Code is great, and the "stealth" mode where you use office like buttons instead of typing the code is great. But when you keep getting the wrong font colour automatically, or the wrong font size, it becomes incredibly frustrating thanks to the automatic BB code formatting. Page breaks are one of the worst.
I know we were promised a new ADR which would be more automated, and that would be a lovely thing indeed. Simply said, I don't think this needs to be manual, positions should be generated from some kind of database and the ADR should be automatically generated. This way rank, position etc would not need to be updated manually.
Just PM me if you have any questions.
-Second Lieutenant Richards.D
Problem
Old TreckTools templates are still lingering in the plugin due to how XenForo handles template changes.
### Reason
They are unused
### Solution
Delete both CavTools templates and recreate them. Then export plugin and patch live.
Problem
test
Reason
test
-Faggot Jarvis
Problem
We'd like to keep the option groups organized but have them in different tabs.
### Reason
We'd like to keep them organized but have them accessible in the same area.
### Solution
Figure out how to have our own tab in the ACP, similar to Aakif's TeamSpeak plugin.
Problem
test
Reason
test
-Faggot Jarvis
Problem
Reason
having the server details on the main page would be nice, to show how active our public server is.
-Sergeant Rosfeld.M
Problem
MILPACS seem to do a lot of work for Uniforms in regards to uploading them.
Reason
Would it be possible to find away to give Uniforms the ability to only Upload Uniforms to MILPACS.
-Specialist Cass.A
Problem
request for additional conference room
Reason
currently, 2 MCC can utilize both conference rooms and run parallel, but 3rd alternate room would allow another game (aside from arma) to be run and not compete for space.
-Private First Class Toliman.K
Problem
test
Reason
test
-Faggot Jarvis
Problem
Not always displaying accurate results. Darwin award goes to people not clicking on search.
### Reason
New recruits find wiki confusing because they are dumb. Assume dropdown is accurate and never click 'search' as assume no content available.
### Solution
Removal of Wiki search dropdown. EC2 is shutdown and can't be arsed to restart to check code base for wiki or check Xen admin CP.
Problem
test
Reason
test
-Faggot Jarvis
Problem
test
Reason
test
-Faggot Jarvis
Problem
Hard to get user feature requests into our system of development. Currently best method of getting user requests is from teamspeak.
### Reason
Teamspeak is time consuming and requires us to actively hunt out users to ask them. End users would probably prefer to just send in a ticket similar to a PAF. Not as formal as a 'Support ticket'.
### Solution
Utilization of Github API allows us to create issues. If we create a IMO 'user' we can have a system on the website that sends the JSON request to Github and generate a issue which we can work from.
### Resources
- https://developer.github.com/v3/
Problem
There is a link to get to the forum profile of a user from their milpac, but not the opposite.
### Reason
Time saver, QoL
### Solution
Create new item in user details or add a public field which cannot be edited. Link's in via same method as Milpac.
Problem
You guys made our life easy with the new website and i really really love it and appreciate it. I would like to see in the future to be able to create folders for your pms, so you can separate different departments, etc in your inbox.
Reason
Its just a way of life, makes everything more easy to browse and find if you keep everything in an order. Now its early stages on the website and once every a month or two am trying to keep my inbox clean by deleting pms but a moment will come that i ll not have time for that and get lost in the abyss of mails. Old website had that feature and was really great. I hope you consider my request. Thank you. Theo.
-Sergeant First Class Theo.T
Problem
Not sure any other company has to this but in Charlie Company, we need to keep the ops and S3 classes updated in our roll calls.
And in stead of just putting the parent link we have to put every single listing.
Reason
It would make a section leaders life easier if we cold add a /ops and a /classes that pulls all the pinned ops and course from the forums data base.
Thanks and good job!
-Corporal Skurnicki.S
Problem
Could it be changed so that the AWOL tracker tracks people who haven't posted at least once in the Cav week (Sat-Fri) instead of just not posted in 7 days? This would cut down on a bunch of needless PMs and such to get ppl to post. All of our troopers have to post once a week, so one week they post RC on Saturday, and the next week on Monday which makes them show up on the AWOL tracker when in fact they are still around and doing what they need to do.
Reason
see above
-Sergeant Argus.J
Problem
test
Reason
test
-Faggot Jarvis
Problem
Gus is lazy. People want to automate XML generation.
### Reason
XML is tedious to write. /agree
### Solution
1. User field for GUID
2. Cron Job
3. ????
4. Profit
### Resources
- https://dl.dropboxusercontent.com/u/12666940/Squad.xml
- https://community.bistudio.com/wiki/squad.xml
Problem
Need game selection from Enlistee/Re-enlistee in the title of the post
Reason
Very helpful for S1. Time-saver and makes the process leaner.
Helps ACV tracking new troopers.
-Second Lieutenant Collins.G
Problem
I suggest putting the Date (format DAY, Month DD, YYYY) on the home page by the Zulu Clock. Ex: Monday, May 23, 2016
Reason
it would be easier to coordinate meetings with members of the Cav due to the time differences. For example, a meeting set on Friday 0100Z would actually be a Thursday night for members in later time zones (eg, North America)
-Private First Class Toliman.K
Problem
test
Reason
test
-Faggot Jarvis
Problem
The current XML automation just checks if the user has a milpacs profile. It also needs to check if the profile is discharged.
### Reason
The milpacs DB is always expanding. The current XML automation is unsustainable, if every person that ever joined the Cav is on the list.
### Solution
DB query to check if user has position described within the option groups defined in the code for DD and DISCH members. Don't output for these users.
Problem
Whenever someone is transferred into the Company or assigned to a secondary billet the ADR has to be updated. Whenever someone is promoted, the ADR also has to be updated.
Reason
I understand this would most likely be a difficult / impossible task based on the tools and time you have available. If there is any way to automate the ADR updating by having it work off of the MILPACS roster or having transfer posts be forms filled out similar to LOAs that automatically update the ADR, it would be great.
-First Sergeant Tully.B
Problem
Add an actual star icon next to starred conversations
Reason
When a conversation I "Star" a conversation the only way that I am aware to know that the conversation is starred is to filter it so only conversations that are starred. There is no easy/quick way to recognize therefore rendering the future useless
-Specialist Bell.K
Problem
Testing
Reason
Testing
-Specialist Jarvis.A
Problem
underappreciated
Reason
A feature like button so people can rate their favourite feature and S6 can fight to the death to become the biggest like Wh@$#.
-Private First Class Campbell.D
Problem
How the old site had STEAM accounts linked to the website was a nice feature Trecky did. I was hoping to see it used on the new forums as well
Reason
It made finding people a lot more convenient on STEAM
-Corporal Beckett.A
Problem
Request Delete thread
Reason
I posted a thread and found the corresponding wiki link. request delete for redundancy.
-Private First Class Toliman.K
Problem
Lost of copy and pasting = time waster
### Reason
Requested by users
### Solution
New route, form for users to submit data to. Goes into new DB table. extract data from table into graphs with http://www.highcharts.com/ non-profit licence.
Problem
Your stuff doesn't provide enough hugs
Reason
I mean. Yes.
-Major General Carter.S
Problem
Milpacs position dropdown not mirror of ADR positions.
Eg. 2/B/1-7, (1,2)/C/1-7 Squads numerical not Alpha characters. Milpacs displays as characters.
### Reason
Milpacs member approached me. Talks of confusion within S1 regarding this issue. People don't know to add letter or number to service record.
### Solution
After looking at the ControllerAdmin.php it looks to be a DB issue with user groups, however trying to find group list on XenForo admin. List of user groups != milpacs position list.
Problem
teset
Reason
teset
-Faggot Jarvis
Problem
Horrible posts have no reccognition
Reason
Dislike button shows recognition of horrible posts and does not build false confidence in the poster.
Tough love is the best love.
Make it so, IMO.
kek kek kek kek kek
-Specialist Campbell.D