Skip to content

Add Column Pinning and support deleting & changing visibility of custom views#680

Merged
Siddhantsingh1230 merged 21 commits intodevelopfrom
feat/ability-to-pin-columns
Jul 14, 2025
Merged

Add Column Pinning and support deleting & changing visibility of custom views#680
Siddhantsingh1230 merged 21 commits intodevelopfrom
feat/ability-to-pin-columns

Conversation

@Siddhantsingh1230
Copy link
Copy Markdown
Collaborator

@Siddhantsingh1230 Siddhantsingh1230 commented Jul 11, 2025

Description

This PR introduces the ability to pin columns in the next-pms app for better user experience and control over table layouts. It also adds support for deleting custom views and toggling their visibility from private to public.

The following changes have been completed as part of this PR:

  • Updated approval message to: "Timesheet approval or rejection has been queued for processing. Please do not make any changes to it. You may continue with other tasks."
  • Fields in the Project detail page now support values up to 2 decimal places
  • Fixed leave allocation styling in Resource Timeline view for dark mode
  • Add fallback icon to viewloader in sidebar

Relevant Technical Choices

  • Add Pinned Columns in PMS View Settings doctype to store i.e Array of strings

Testing Instructions

  • Go to NPMS
  • Try Pinning columns in Project and Task page
  • Try Creating views , make private views public or delete them

Additional Information:

Public views cannot be deleted or changed back to private from NPMS.

Screenshot/Screencast

Resource Timeline:
image

Project Detail
image

Fallback Icon in ViewLoader
image

Column.pinning.webm

Checklist

  • I have carefully reviewed the code before submitting it for review.
  • This code is adequately covered by unit tests to validate its functionality.
  • I have conducted thorough testing to ensure it functions as intended.
  • A member of the QA team has reviewed and tested this PR (To be checked by QA or code reviewer)

Addresses: https://github.com/rtCamp/erp-rtcamp/issues/2394

@Siddhantsingh1230 Siddhantsingh1230 merged commit b1c428f into develop Jul 14, 2025
11 of 12 checks passed
@Siddhantsingh1230 Siddhantsingh1230 deleted the feat/ability-to-pin-columns branch August 7, 2025 12:35
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