• Stop logon programs showing in xtrn menus

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Tuesday, September 19, 2023 09:42:28
    open https://gitlab.synchro.net/main/sbbs/-/issues/639

    I don't like the fact that programs that run during logon have to be in an xtrn menu, for example, for bullseye to run during logon, it must be in one of the online program menus. Also, the sysop doesn't seem to have any control over the order these programs are executed.Maybe add a new scfg section for "logon/logoff programs" that are only to be run at those times, allow the user to specify the order in which they run, access levels, and the like, but keep them separate from the xtrn programs.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Tuesday, September 19, 2023 10:29:32
    https://gitlab.synchro.net/main/sbbs/-/issues/639#note_4191

    Which "xtrn menu" are you referring to?When an external program is configured in SCFG->External Programs->Online Programs, the "Execute On Event" setting allows both "Logon" and "Logon, Only" as options. When set to "Logon, Only" the program does not appear on user's external program menus. Bullseye does not have to be one of the online program menus.The order the programs are executed is the order they're listed in the xtrn.ini file which probably matches the order listed in SCFG too.There's also SCFG->External Programs->Fixed Events->Logon Event (and Logout Event), but these are normally used for a single program/script that doesn't have any user display/interaction.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Tuesday, September 19, 2023 10:41:18
    https://gitlab.synchro.net/main/sbbs/-/issues/639#note_4192

    I found a way around it using @EXEC in logon.*.asc files. Seems to do what i need.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Tuesday, September 19, 2023 10:49:33
    https://gitlab.synchro.net/main/sbbs/-/issues/639#note_4193

    Setting a program to "Logon, Only" doesn't "Stop logon programs showing in xtrn menus"?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Tuesday, September 19, 2023 14:37:17
    https://gitlab.synchro.net/main/sbbs/-/issues/639#note_4197

    "Execute on Event" does not offer a "Lonon, Only" option.~~~Which (Help, Copy, X-Cut, Add, Delete or Quit): 4[BullsEye! Bulletins] 1: Name BullsEye! Bulletins 2: Internal Code BULLSEYE 3: Start-up Directory 4: Command Line *bullseye 5: Clean-up Command Line 6: Execution Cost None 7: Access Requirements 8: Execution Requirements 9: Multiple Concurrent Users Yes10: I/O Method Standard11: Native Executable/Script No12: Use Shell or New Context No13: Modify User Data No14: Execute on Event Logon15: Pause After Execution No16: Disable Local Display No17: BBS Drop File Type None18: Place Drop File In Node Directory19: Time Options...Which (Help or Quit): 14[Execute on Event]1: No2: Logon3: Logoff4: New User5: Birthday6: Message Posted7: File Uploaded8: File Downloaded9: Local/Sysop Chat~~~
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Tuesday, September 19, 2023 14:54:39
    https://gitlab.synchro.net/main/sbbs/-/issues/639#note_4198

    Yes, select "2: Logon" and then you will be prompted if the program should run during the event (logon) only.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Tuesday, September 19, 2023 15:41:59
    https://gitlab.synchro.net/main/sbbs/-/issues/639#note_4199

    I hate stuff like that. Makes it less intuitive. Just let me see all the options! I'll check and verify.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Wednesday, September 20, 2023 12:33:28
    close https://gitlab.synchro.net/main/sbbs/-/issues/639
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)