-
Notifications
You must be signed in to change notification settings - Fork 3
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
Wip/new to nl #628
Draft
rsmithlal
wants to merge
96
commits into
main
Choose a base branch
from
wip/new-to-nl
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Wip/new to nl #628
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…and setting accepted and declined timestamps
Create their associated person record and a community membership for the host community. Unsure yet about what to do about platform memberships.
…missions are added
…when checking permissions
Fixes issue that prevented successful redirect after sign-in
… areas of platform
Avoid predicate method names and ensure consistent method name for permission checking
…g consisten with platform show view Use bootstrap card for tabbed section and render community membership details for member and joinable via partials.
…ssed with permitted_to?
…rotected on creation. They should not be able to be deleted. Also, set person as the creator of their primary community.
… that people are authorized to view. These includes public communities and communities that a person has either created or is a member of.
…panded page builder functionality. Main fields are now in a smaller left column and the content is alone in a larger right column.
… attributes for all available locales
…locale tabs. Add translation stimulus controller to syncronize translateable field active locales and presence status checks.
…artial, and rich text block partial. Can now render rish text and image blocks, though they still need polish and customization options implemented.
…e uniqueness validation in the model)
Allows rendering available block types in page block editor. Classes are already eager-loaded in prod.
…for image block and other attachments
This will allow platform managers to survey total list of blocks and their contents as well as create unattached blocks for use as dynamic content partials to be placed outside the contenxt of a BetterTogether::Page. Prevent deletion of blocks that are attached to pages. They are managed from the page editor form.
Can search pages through their titles and block attributes
Signed-off-by: Robert Smith <[email protected]>
Signed-off-by: Robert Smith <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Working branch for changes targeting the New to NL project
Summary: New to NL Enhancements and Features
This pull request introduces a comprehensive set of updates and improvements targeting the New to NL project. The changes focus on enhanced invitation management, content block capabilities, navigation refinements, localization, and search functionality. These updates aim to improve usability, performance, and customization for platform managers and end users.
Key Changes:
1. Platform Invitations:
PlatformInvitation
model, table, and controller.premailer-rails
for text version generation.2. Content Block Enhancements:
3. Navigation and UI Improvements:
4. Localization and Routes:
translated_text_field
partials.5. Search and Elasticsearch:
6. Notifications and Messaging:
noticed
gem for in-app notifications.7. Performance and Development Tooling:
docker-compose.yml
and added vendor assets to paths for streamlined development.8. Bug Fixes and Code Quality:
Technical Improvements:
Future Considerations:
This PR lays the foundation for future features and enhancements, including: