• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kobotoolbox / kpi / 16938513234
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refactor-subsequences-2025
DEFAULT BRANCH: master
Ran 13 Aug 2025 01:58PM UTC
Jobs 2
Files 665
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Aug 2025 01:21PM UTC coverage: 81.423% (+0.01%) from 81.413%
16938513234

push

github

web-flow
feat(projectViews): handle last edited column in UI DEV-763 DEV-764 DEV-765 DEV-766 DEV-767 (#6094)

### đŸ“Ŗ Summary

New column "Last edited" that displays username of user that has last
edited given project. It will appear by default for My Projects, Custom
Project Views, and My Org Projects View, allowing filtering and ordering
by it.

### 💭 Notes

Changes here:
- Added `last_modified_by` to existing types
- This required a few changes to mock data (adding new missing property)
- `js/projects/projectViews/constants.ts` has new column definition,
also added new property to default displayed ones
- `js/projects/projectsTable/projectsTableRow.tsx` handles new column
(displays data) in the table
- Filtering ~~and ordering~~ works out of the box
- Added `last_modified_by` as orderable property in `kpi/filters.py`.
- Reorganized the default widths of columns in the scss file and
adjusted a bit the sizes to make room for new column.
- Adds "Last edited" to Project → Summary

### 👀 Preview steps

Testing Project Summary
1. â„šī¸ Have two accounts "bob" and "joe". "bob" should have a project.
Project is shared (via "Manage project" permission) with "joe".
2. As "joe" modify and save project form.
3. As "bob" go to Project → Summary
4. đŸŸĸ Notice that "Last edited" appears in the info box, e.g.:
<img width="743" height="393" alt="Screenshot 2025-08-12 at 17 33 28"
src="https://github.com/user-attachments/assets/eab6527b-030f-4b8c-9256-6e40355e6c1c"
/>

Testing My Projects
1. â„šī¸ Have two accounts "bob" and "joe". First one - "bob" - should have
multiple (more than 4) projects, each shared (via "Manage project"
permission) with "joe".
2. As "joe" modify and save two forms.
3. As "bob" modify and save two other forms.
4. As "bob" go to My Projects.
5. đŸŸĸ Notice that there is a new column "Last edided".
6. đŸŸĸ Notice that for the four modified projects, "joe" is being
displayed, and "me" (it's "bob") is being displayed.
7. đŸŸĸ Notice that for never modified projects the col... (continued)

6440 of 10121 branches covered (63.63%)

24426 of 29999 relevant lines covered (81.42%)

1.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 16938513234.1 13 Aug 2025 01:58PM UTC 665
79.0
2 16938513234.2 13 Aug 2025 02:01PM UTC 665
81.4
Source Files on build 16938513234
  • Tree
  • List 665
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0723a62d on github
  • Prev Build on main (#16912145688)
  • Next Build on main (#16938877549)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc