mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2026-03-24 04:46:56 +00:00
[GH-ISSUE #1181] [Test] Implement unit test in rust when switching from a Single-select to a Multi-select property type #471
Labels
No labels
2024
2025
2026
acct mgmt
AI
automation
bug
calendar
ci
CJK
cloud
code-block
collaboration
copy-paste
database
data migration
data sync
deploy
desktop
develop
develop
documentation
duplicate
editor
editor-plugin
emoji
export
files
flutter-only
follow-up
formula
good first issue for devs
good first issue for experienced devs
grid
hacktoberfest
HACKTOBERFEST-ACCEPTED
help wanted
i18n
icons
images
importer
improvements
infra
install
integrations
IR
kanban board
login
look and joy
mentorship
mobile
mobile
needs design
new feature
new feature
non-coding
notes
notifications
onboarding
organization
P0+
permission
platform-linux
platform-mac
platform-windows
plugins
program
pull-request
Q1 25
Q1 26
Q2 24
Q2 25
Q3 24
Q3 25
Q4 24
Q4 25
react
regression
rust
rust
Rust-only
Rust-only
Rust-starter
Rust-starter
self-hosted
shortcuts
side panel
slash-menu
sync v2
table
tablet
task
tauri
templates
tests
themes
translation
v0.5.6
v0.5.8
v0.5.9
v0.6.0
v0.6.1
v0.6.4
v0.6.7
v0.6.8
v0.7.1
v0.7.4
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.8.0
v0.8.4
v0.8.5
v0.8.9
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
AppFlowy-IO/AppFlowy#471
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @appflowy on GitHub (Sep 27, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1181
Originally assigned to: @ENsu on GitHub.
@TomerPacific commented on GitHub (Oct 9, 2022):
Hi @appflowy , I'd like to help out. Seeing as this will be my first contribution here, anything I should know in advance (apart from the contributing file)?
@appflowy commented on GitHub (Oct 11, 2022):
Hi, @TomerPacific. There are resources you can take a look
I am writing new documentation about Type switching. I will let you know after I finish it.
@TomerPacific commented on GitHub (Oct 11, 2022):
@appflowy - Thanks. I'll check those out and post back here if I have any more questions/clarifications.
@appflowy commented on GitHub (Oct 13, 2022):
@TomerPacific I added some documentation. Check out the transform method of the TypeOptionBuilder trait. You can handle the logic during the
transformwhen switching from/to a different type.Both MultiSelectTypeOptionBuilder and SingleSelectTypeOptionBuilder implement the
TypeOptionBuidlertrait. FYI, there are some unit tests written in multi_select_type_option.rs and single_select_type_option.rs@TomerPacific commented on GitHub (Oct 17, 2022):
@appflowy - Currently stuck with a local development issue (discussed at the discord channel). Might be worthwhile to assign this to someone else.
I'll update if I can overcome this issue.
@annieappflowy commented on GitHub (Oct 18, 2022):
@TomerPacific

reposting here in case other Windows devs can help:
@ENsu commented on GitHub (Nov 15, 2022):
@annieappflowy @appflowy Do you think I can try this one?
@annieappflowy commented on GitHub (Nov 15, 2022):
Yes! I think this is a good place to start practicing Rust. I've assigned the issue to you. If you need help, please don't hesitate to reach out on Discord.
@ENsu commented on GitHub (Nov 17, 2022):
Hello, @annieappflowy. I tried the
mainbranch version.Currently, switching from SingleSelectType to MultiSelectType (or vice versa) removes the data from the frontend.
Is this something I should be concerned about, or is it a separate issue? (I am happy to deal with it; I just want to be certain.)
@ENsu commented on GitHub (Dec 5, 2022):
@appflowy Could you please check to see if this work has been completed as a result of this merge? I've added the relative features as well as the unit test.
https://github.com/AppFlowy-IO/AppFlowy/pull/1493
@appflowy commented on GitHub (Dec 6, 2022):
Yes, it is.