Skip to content
View in the app

A better way to browse. Learn more.

SOS Invision

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Staff Applications System

Featured Replies

  • Administrator

Staff Applications System

PERMISSION

NO ONE, except staff (with proper permission), will be able to view/read or know who the applicants are. All that regular members will know is the number of users who applied to it.

Are you looking for staff? Developers? Designers? Or anything else? This application will help admins/moderators to find people to help on their boards.

Here's a quick rundown of some of the features of this resource:

  • Ability to create categories/subcategories 

  • Extra Fields

    • In Position form

    • In the Application form

  • Ability to create open positions in draft mode and choose a date to automatically publish it 

  • Module to add Positions on ACP (moderator, web designer, developer, etc)

  • Ability to inform how many places the position has. Example: You can create an application record to "hire" 3 moderators.

  • Ability to move the "winner" member to a chosen group (you inform the group when you're adding the application record)

  • Ability to restrict the application by Content count, Reputation points/likes, Number of days as a member, Minimum age, and groups

  • Ability to create a topic at every new application submission.

  • The module on ModeratorCP to view all pending records from all applications

  • Compatible with the most important features from IPS 4.2 (Recommended Comments, Content Message, Reactions, Member History, Richer Embeds, etc.)

  • Integrated into the framework: Tag system, Follow System, Report system, Search system, Share Links, etc.

  • Moderator actions on applications, comments, and reviews

  • Moderator permission to approve/reject applications

  • Ability to create RSS feeds from member applications

  • Compatibility with Achievements

  • Compatibility with Webhooks

  • Etc.

File Information

Submitter Adriano

Submitted 02/10/2025

Category Paid Applications

View File

Staff Applications System

  • Replies 31
  • Views 1.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I updated the file but kept the version as only you and @Noble downloaded it.

  • Hello, when the application is active, I receive this warning when I enter the blocks settings. It resolves when I deactivate the application.

  • Well, updated the file but then: This bug remains since Beta 5!!!! Waiting for IPS now.

Most Helpful Posts

  • https://invisioncommunity.com/forums/topic/481548-screenshot-is-crashing-on-updates-to-downloadsfiles/?&do=findComment&comment=2990666

  • I updated the file but kept the version as only you and @Noble downloaded it.

  • Sorry, mate. I can’t release a new version every single day. Invite was the same; a version less than a week ago. Test the whole app, the whole process, and I’ll release a new version in a week. If yo

Posted Images

image.png

Hello, when the application is active, I receive this warning when I enter the blocks settings. It resolves when I deactivate the application.

  • Author
  • Administrator
48 minutes ago, TBB1234 said:

image.png

Hello, when the application is active, I receive this warning when I enter the blocks settings. It resolves when I deactivate the application.

Well, updated the file but then:

Captura de tela 2025-02-11 182035.png

This bug remains since Beta 5!!!! Waiting for IPS now.

Thanks for your quick response. Does the IPS team know about this error? I'm eagerly waiting.

  • Author
  • Administrator
14 hours ago, TBB1234 said:

Thanks for your quick response.

I updated the file but kept the version as only you and @Noble downloaded it.

7 hours ago, Adriano said:

I updated the file but kept the version as only you and @Noble downloaded it.

My problem is solved. Thank you.

  • 1 month later...
  • Author
  • Administrator

What's New in Version 2.0.1:

  • IPS 5.0.4+ compatibility only!

  • 2 weeks later...

After a member applies to a listing opened through the staff application, I get this error when the admin account approves their application.

TypeError: IPS\core\Messenger\Conversation::authorize(): Argument #1 ($members) must be of type IPS\Member|array, int given, called in /var/www/vhosts/x.com/httpdocs/applications/staffappsystem/modules/front/general/view.php on line 541 (0)

#0 /var/www/vhosts/x.com/httpdocs/applications/staffappsystem/modules/front/general/view.php(541): IPS\core\Messenger\Conversation->authorize()

#1 /var/www/vhosts/xn.com/httpdocs/applications/staffappsystem/modules/front/general/view.php(499): IPS\staffappsystem\modules\front\general\view->sendPM()

#2 /var/www/vhosts/x.com/httpdocs/system/Dispatcher/Controller.php(128): IPS\staffappsystem\modules\front\general\view->approveApplication()

#3 /var/www/vhosts/x.com/httpdocs/system/Content/Controller.php(124): IPS\Dispatcher\Controller->execute()

#4 /var/www/vhosts/x.com/httpdocs/applications/staffappsystem/modules/front/general/view.php(72): IPS\Content\Controller->execute()

#5 /var/www/vhosts/x.com/httpdocs/system/Dispatcher/Dispatcher.php(169): IPS\staffappsystem\modules\front\general\view->execute()

#6 /var/www/vhosts/xcom/httpdocs/index.php(16): IPS\Dispatcher->run()

#7 {main}

image.png

  • Author
  • Administrator
24 minutes ago, TBB1234 said:

After a member applies to a listing opened through the staff application, I get this error when the admin account approves their application.

TypeError: IPS\core\Messenger\Conversation::authorize(): Argument #1 ($members) must be of type IPS\Member|array, int given, called in /var/www/vhosts/x.com/httpdocs/applications/staffappsystem/modules/front/general/view.php on line 541 (0)

#0 /var/www/vhosts/x.com/httpdocs/applications/staffappsystem/modules/front/general/view.php(541): IPS\core\Messenger\Conversation->authorize()

#1 /var/www/vhosts/xn.com/httpdocs/applications/staffappsystem/modules/front/general/view.php(499): IPS\staffappsystem\modules\front\general\view->sendPM()

#2 /var/www/vhosts/x.com/httpdocs/system/Dispatcher/Controller.php(128): IPS\staffappsystem\modules\front\general\view->approveApplication()

#3 /var/www/vhosts/x.com/httpdocs/system/Content/Controller.php(124): IPS\Dispatcher\Controller->execute()

#4 /var/www/vhosts/x.com/httpdocs/applications/staffappsystem/modules/front/general/view.php(72): IPS\Content\Controller->execute()

#5 /var/www/vhosts/x.com/httpdocs/system/Dispatcher/Dispatcher.php(169): IPS\staffappsystem\modules\front\general\view->execute()

#6 /var/www/vhosts/xcom/httpdocs/index.php(16): IPS\Dispatcher->run()

#7 {main}

image.png

Sorry, mate. I can’t release a new version every single day. Invite was the same; a version less than a week ago. Test the whole app, the whole process, and I’ll release a new version in a week.

If you want to fix it manually in the meantime, download and open applications / staffappsystem / modules / front /general / view.php. Find in lines 541 & 542:

        $conversation->authorize( $to );
        $conversation->authorize( \IPS\Member::loggedIn()->member_id );

Change to:

        $conversation->authorize( $member );
        $conversation->authorize( \IPS\Member::loggedIn() );

Save and upload the file.

Alright, no problem. I'll make the adjustments with the code you provided. As I continue testing, I'll report back to you, and I assume you'll update the author field in bulk again.
Good work! / Keep up the good work!

  • 4 weeks later...

Hi, after upgrading to v5 my pictures and stuff got messed up so I was wondering how do I add the pictures to these listings as their isn't away for me to upload them to the post besides the thumbnail image. The stuff above the text where the images until it was broken

Screenshot 2025-04-29 at 6.15.35 PM.png

  • Author
  • Administrator

I’ not sure I understand what you’re talking about. Could you elaborate?

8 minutes ago, Adriano said:

I’ not sure I understand what you’re talking about. Could you elaborate?

I can't fix these images, there is no way for me to upload them so I can fix it.

Screenshot 2025-04-29 at 6.31.37 PM.png

  • Author
  • Administrator

If the images are part of the description field, there’s nothing I can do; nothing has changed in the way the post is parsed. If the image is the position image you uploaded in the upload field, then it may be an issue.

So how do I put the images in the description field?

  • Author
  • Administrator

By copying and pasting? There’s only one upload field that accepts only one image. Nothing has changed from IPS4 to IPS5 in the way the content is parsed.

  • 2 months later...

Hello There,

Just installed this very nice script, only to find a little problem. I noticed I was limited on how much editing I could do to an application I created, I wanted to modify the applicants join requirements, so I figured the easiest way to fix this is to delete and recreate.

When I went to delete the application, the below error appeared. If you know what could fix this issue with a software update or any code that I can manually change, would be very helpful.

Screenshot 2025-07-15 235501.png

Something that would be nice to have for future development would be the option to make more changes to applications

This is what I'd like to be able to edit.
Info.png

To make the changes on this page
Edit.png

I appreciate this is alot to ask for but it would be very welcoming.

Thank you for your time

  • Author
  • Administrator
15 minutes ago, VulpeLab said:

When I went to delete the application, the below error appeared.

I would need to release a new version. I can’t do it today, unfortunately. I’m away from my PC now.

Will do it tomorrow morning.

12 minutes ago, Adriano said:

I would need to release a new version. I can’t do it today, unfortunately. I’m away from my PC now.

Will do it tomorrow morning.

No worries Adriano, wasn't expecting such as quick response. Will look forward to when you do release it. P.S. Loving your add-ons, making my website fullfilled.

  • Author
  • Administrator

What's New in Version 2.0.3:

  • Fix error when deleting a position

  • Add the ability for moderators to change position restrictions (a new option in the Actions menu for moderators who can approve/reject applications).

  • Open positions are being moderated when posted, even with the category option disabled.

  • Send a notification to moderators whenever a pending position is submitted.

  • Display a notice on the submission form stating that the position requires approval.

  • Position thumbnails are not appearing on the Tags page.

  • Position feed widget in Grid mode, set to carousel.

  • Rework in templates.

  • 3 months later...

Just purchased and installed. I denied an application. I got an error. It does not post the message of the denial in the application and it is not provided to the user.

image.png

10 hours ago, Adriano said:

What's New in Version 2.0.4:

  • Fix errors that occur when choosing to notify the applicant while managing applications

  • Fix missing icon in Actions menu (Manage Restrictions)

No errors.

Issue I'm having is the application will not post to a discussion forum. When an application is denied, the actual denial reason is not being provided to the user or being posted in the application itself.

  • Author
  • Administrator
9 minutes ago, Flemwad said:

Issue I'm having is the application will not post to a discussion forum. When an application is denied, the actual denial reason is not being provided to the user or being posted in the application itself.

Please test the whole application and come back with a list of issues you may find. I can’t release a new version per day.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.