Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow publishing certain documents to client portal #983

Closed
wants to merge 2 commits into from

Conversation

jackveney
Copy link

Allows for publishing certain documents to the client portal. Defaults documents to not publish to client portal.

Allows for publishing certain documents to the client portal. Defaults documents to not publish to client portal.
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello & Welcome! :)

Thanks for taking the time to help improve ITFlow. We're excited to review your contributions - we'll review this PR as soon as we can!

Whilst you're waiting, please feel free to check out the forum.

Just so you know, all contributions to ITFlow are licensed under the GNU GPL. By contributing you grant us a perpetual & irrevocable license to include your work in ITFlow.

@wrongecho
Copy link
Collaborator

Hey @jackveney

Thanks for the PR! Sorry for the delay in coming back to you.

Not sure if you're aware, but currently all documents are visible to technical client contacts within the portal as we have the idea that the documents belong to the clients. The only downside to this is that there's no way to publish selected documents to all contacts, e.g. KB articles (personally I'd like a separate module just for this but who knows).
Is this the challenge this PR is trying to solve?

If we were to move forward with this, it's worth mentioning that to make database changes you need to adjust both db.sql (new installs) and database_updates.php (for existing installs). Also, no changes have been requested to portal/documents.php (or document.php) which would allow the client contacts to actually see the documents.

Thanks in advance!

@wrongecho
Copy link
Collaborator

Soft closing for now, feel free to reopen.

@wrongecho wrongecho closed this Aug 29, 2024
@wrongecho
Copy link
Collaborator

@jackveney - FYI that this will become a feature via #1035
Default will be that docs are published to the portal.

Please feel free to contribute further via PRs or on the Forum :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants