Skip to content

Fix/csv import export UI - #39

Merged
lubc merged 4 commits into
mainfrom
fix/csv-import-export-ui
Sep 14, 2021
Merged

Fix/csv import export UI#39
lubc merged 4 commits into
mainfrom
fix/csv-import-export-ui

Conversation

@fbuys

@fbuys fbuys commented May 24, 2021

Copy link
Copy Markdown
Member

Description:

_Closes #35 _

Add icon and hover effect to indicate that the CSV import/export header is clickable.

Screen.Recording.2021-05-24.at.16.47.46.mov

Note:
Added to gitignore
Had to update mimemagic before I could bundle install.
The additional commits come from: #42

QA
Test the CSV import/expansion panel.
Is it obviously clickable?
Does it work when you reload the page?

I will abide by the code of conduct.

@fbuys
fbuys requested a review from a team as a code owner May 24, 2021 14:48
@fbuys
fbuys requested review from bronzdoc and rdormer and removed request for a team May 24, 2021 14:48
@bronzdoc

Copy link
Copy Markdown
Contributor

@buys-fran update the .lock.next for mimemagic aswell

@fbuys
fbuys force-pushed the fix/csv-import-export-ui branch 2 times, most recently from 1e0b42c to 5c323a3 Compare May 24, 2021 15:33
Comment thread Gemfile.next.lock
Comment thread Gemfile.lock
mimemagic (~> 0.3.2)
method_source (1.0.0)
mimemagic (0.3.5)
mimemagic (0.3.10)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Update mimemagic

Comment thread app/assets/javascripts/project.js Outdated
@fbuys

fbuys commented May 25, 2021

Copy link
Copy Markdown
Member Author

@bronzdoc could you check a last time please?
Also can I merge after one approval?

@fbuys
fbuys force-pushed the fix/csv-import-export-ui branch from 8c60d72 to a789a7d Compare June 4, 2021 09:50
@fbuys
fbuys requested review from bronzdoc and torresga June 4, 2021 09:51
@fbuys

fbuys commented Jun 4, 2021

Copy link
Copy Markdown
Member Author

@torresga do you mind doing the QA for this PR?

@torresga

torresga commented Jun 4, 2021

Copy link
Copy Markdown
Contributor

@buys-fran Nope! I will take a look at this on Monday

@etagwerker
etagwerker temporarily deployed to points-fix-csv-import-e-z5ds36 June 8, 2021 01:00 Inactive
@etagwerker
etagwerker temporarily deployed to points-staging June 8, 2021 01:36 Inactive
@etagwerker
etagwerker removed request for bronzdoc and rdormer June 8, 2021 01:45
@etagwerker

Copy link
Copy Markdown
Member

@torresga I just deployed this to staging: https://staging.points.ombulabs.com

@buys-fran It looks a little weird when you are using Safari. Here is a screen recording:

points-staging-import-export.mov

@etagwerker etagwerker added Needs Revision PR has not passed manual testing and needs to be revised. Ready to QA This PR is ready to be tested in staging labels Jun 8, 2021
@fbuys
fbuys force-pushed the fix/csv-import-export-ui branch from a789a7d to 8472010 Compare June 8, 2021 19:29
@arielj
arielj temporarily deployed to points-fix-csv-import-e-z5ds36 June 8, 2021 19:29 Inactive
@fbuys

fbuys commented Jun 8, 2021

Copy link
Copy Markdown
Member Author

Thanks @etagwerker it looks like Safari/Webkit adds a marker to

Details elements.

@torresga , it should be ready for QA now, please 👍

@arielj
arielj temporarily deployed to points-fix-csv-import-e-z5ds36 June 9, 2021 16:20 Inactive
@fbuys

fbuys commented Jun 9, 2021

Copy link
Copy Markdown
Member Author

The additional commits come from: #42

@torresga
torresga temporarily deployed to points-staging June 9, 2021 21:23 Inactive
@lubc

lubc commented Sep 10, 2021

Copy link
Copy Markdown
Contributor

@fbuys hey, could you please fix the git conflict so can do a final QA and then merge it? Thanks!

This commit will fix: #35

A chevron icon will indicate that a panel will expand downward.
Minimal transition will attract attention visually.
Also updated the cursor to be a pointer when hovered over the header.
@fbuys
fbuys force-pushed the fix/csv-import-export-ui branch from 51581f2 to c6cb03c Compare September 10, 2021 20:35
@fbuys

fbuys commented Sep 10, 2021

Copy link
Copy Markdown
Member Author

@fbuys hey, could you please fix the git conflict so can do a final QA and then merge it? Thanks!

Sure @lubc , thanks for checking this PR out. I fixed the conflicts and pushed again :-)

@arielj
arielj temporarily deployed to points-fix-csv-import-e-9njt7g September 10, 2021 20:38 Inactive
@torresga
torresga temporarily deployed to points-staging September 13, 2021 19:40 Inactive

@torresga torresga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I QAed this - it works/looks as expected to me.

@lubc
lubc merged commit b80ad60 into main Sep 14, 2021
@lubc
lubc deleted the fix/csv-import-export-ui branch September 14, 2021 18:10
JuanVqz added a commit that referenced this pull request Jul 21, 2026
* Fix flaky madmin projects index spec

The spec asserted the raw project title appears in the rendered page, but the
title is HTML-escaped (e.g. an apostrophe becomes '), so it failed
intermittently whenever Faker generated a company name with special
characters. Compare against the HTML-escaped title instead.

* Load routes before suite so Devise mappings resolve on Rails 8.1

Rails 8.1 loads routes lazily. Devise registers its scope mappings while the
routes are drawn (devise_for), so before the routes load Devise.mappings is
empty and every controller-spec sign_in raises 'Could not find a valid
mapping'. Force the routes to load in a before(:suite) hook, which fixes the
build-rails-next lane and is harmless on Rails 8.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Revision PR has not passed manual testing and needs to be revised. Ready to QA This PR is ready to be tested in staging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants